--- Log opened Wed Aug 01 00:00:22 2007 00:15 -!- Wombert [n=Wombert@ip248.77.1311A-CUD12K-02.ish.de] has quit [] 00:19 < _trophaeum> spider pig? what in the world have i missed? 00:20 -!- kaos|work [n=dominik@ip248.77.1311A-CUD12K-02.ish.de] has quit [] 00:25 -!- implement [n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit ["Leaving"] 00:33 -!- trophaeum [i=qpkbqfwh@ppp121-45-238-68.lns1.bne4.internode.on.net] has joined #agavi 00:54 < Whisller> Good night 00:54 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 01:22 -!- epaulin [n=epaulin@125.34.46.128] has joined #agavi 03:33 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has quit [Remote closed the connection] 03:34 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has joined #agavi 04:06 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 04:29 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [] 05:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 05:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 05:29 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has quit [Remote closed the connection] 05:33 -!- simoncpu [n=soulfury@58.71.34.137] has quit [Read error: 104 (Connection reset by peer)] 05:37 -!- simoncpu [n=soulfury@58.71.34.138] has joined #agavi 06:02 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:17 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:17 -!- eremit [n=eremit@p5490C688.dip.t-dialin.net] has joined #agavi 07:18 < RossC0> huomenta 07:18 < RossC0> splatch_: I saw one of your articles was on dzone! 07:41 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 07:41 < _cheerios> huomenta! 07:42 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 08:01 -!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: CIA-35 08:01 -!- Netsplit over, joins: CIA-35 08:32 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 08:32 < Whisller> hi 08:43 < v-dogg> huomenta 08:45 < RossC0> huomenta! 08:47 < v-dogg> what's up 08:49 < RossC0> css - restyling the site ready for internal launch! 08:49 < RossC0> woot! 08:54 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 08:55 < _cheerios> cool :) 08:56 < _cheerios> have you looked at tangler.com? they're tieing up forums quite nicely with their embedded widget. 09:00 -!- epaulin [n=epaulin@125.34.46.128] has quit ["Ex-Chat"] 09:14 < RossC0> _cheerios: had a brief look - seems cool 09:22 < luke`> huomenta 09:28 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 09:30 < Wombert> CAN I HAS CHEEZBURGER? 09:32 < trophaeum> lol 09:33 < trophaeum> that site... hurts my eyes 09:33 < trophaeum> *purchases another 3 domains* blah, so many domains lately 09:35 < _cheerios> i bought two domains yesterday myself. just in case :) 09:35 < ttj> I just ordered four shirts and a cotton cashmere V-neck knit. 09:35 < trophaeum> 3 domains for sites that are just going to be wordpress to pump out some crap to get visitors and adsense impressions 09:39 < trophaeum> god i love how fast delegation is these days 09:39 < _cheerios> you have many blogs like that? how much do they make? 09:40 -!- kaos|work [n=dominik@87.79.35.58] has joined #agavi 09:41 < ttj> That's one form of entrepreneurship that I don't really like. :-/ 09:50 < trophaeum> lol, got a couple, most arent ready yet, found some content to get these up tho, in the order of 100/mo each tho 09:54 * Wombert hugs RossC0 09:54 < Wombert> a delicious link! 09:55 < ttj> What is? 09:57 < Wombert> http://www.refwell.com/blog/index.php/2007/01/25/full-dulpex-ajax-module-for-lighttpd/ 09:58 < Wombert> "frameworks e.g. Ruby On Rails, PHP, Python" 09:58 < Wombert> zomg 10:01 < RossC0> yeah 10:03 < Wombert> but 10:04 < Wombert> it sounds pretty good, doesn't it? 10:09 < _cheerios> familiar link ;) seemed interesting, ye 10:09 < _cheerios> love the comment :D 10:13 < _cheerios> trophaeum, 100/mo on average with crap blogs? Nice. I suck at making money online. 10:13 < trophaeum> _cheerios, learning seo pays off :) 10:15 < _cheerios> how many pageviews per month on those blogs to get that 100? 10:19 < _cheerios> timeplot looks cool, RossC0. I need a timeline of sorts, been looking at graphins tools, but this might be better 10:23 < RossC0> _cheerios: I used their timeline last year and it worked well 10:25 < _cheerios> i just read further, no IE support and.. is it hosted? 10:51 -!- Wombert [n=Wombert@87.79.35.58] has quit [] 10:53 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 11:03 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 11:07 < Wombert> want more symfony channel awesomeness? 11:07 < Wombert> [13:06] chrilleh: How do I make a submit button with a javascript popup to confirm before submitting the form? 11:07 < Wombert> [13:06] chrilleh: there is a helper method for that right, i just can´t find it.. 11:08 < ttj> Oh. My. God. 11:12 < ttj> Haha, some sort of "self-help, feel better, etc." course is starting at work. I wonder if I should go there. :P 11:12 < _cheerios> has ttj already ordered "survival after the crash" ? ;) 11:13 < ttj> Hmm? 11:13 < _cheerios> you seemed uppity about the market earlier 11:13 < ttj> Ah. Fortunately I only invest money that I don't happen to need and don't see any real use for in the next year or two. :-) 11:15 < luke`> _cheerios: try http://simile.mit.edu/timeline/ 11:23 -!- eremit_ [n=eremit@p5490CCC4.dip.t-dialin.net] has joined #agavi 11:31 -!- eremit [n=eremit@p5490C688.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 11:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 12:14 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 12:15 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 12:17 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has joined #agavi 12:30 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 12:30 < SunboX> hi, why do i get this error-msg? 12:30 < SunboX> Warning: Propel::include() [function.include]: Failed opening '' for inclusion 12:39 < SunboX> (include_path='C:\Apache\xampp\htdocs\oe3\www\lib;C:\Apache\xampp\htdocs\oe3\www\lib/propel/runtime/classes;C:\Apache\xampp\htdocs\oe3\www\app/lib/propel') in C:\Apache\xampp\htdocs\oe3\www\lib\propel\runtime\classes\propel\Propel.php on line 237 12:46 < luke`> Hi SunboX 12:46 < luke`> when do you get this error? 12:47 < SunboX> if i trie to access the database 12:47 < SunboX> via propel 12:47 < SunboX> seems that agavi cant find the config 12:48 < SunboX> this is my configuration 12:48 < SunboX> http://p.caboo.se/private/ccugmsfuew5ms3zqkb 12:49 < Wombert> propel 1.2? 12:50 < SunboX> Propel.php 630 2007-05-08 12:50 < Wombert> uhm 12:51 < SunboX> 1.3.0-dev 12:51 < SunboX> should i get propel 1.2? 12:51 < Wombert> nah 12:52 < Wombert> where do you access the database? 12:54 < SunboX> hm, in my LoginAction.class 12:54 < SunboX> Propel gets an empty config-file string at init 12:55 < SunboX> why does this happen? 12:56 < SunboX> Unable to open configuration file: NULL 12:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Leaving"] 12:59 < SunboX> AgaviPropelDatabase->getConfigPath() returns an empty string 13:02 < luke`> SunboX: check settings.xml 13:03 < luke`> SunboX: false 13:04 -!- Barfusslaeufer [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 13:05 -!- Barfusslaeufer [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit [Client Quit] 13:08 < Wombert> luke`: good catch 13:08 < Wombert> that's it 13:12 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit ["cya"] 13:15 < SunboX> damn! thats it 13:15 < SunboX> thanks a lot 13:16 < SunboX> all works as expacted 13:19 < SunboX> i should do more updates... to learn about settings :D 13:20 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit [Read error: 113 (No route to host)] 13:34 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 13:54 -!- eremit_ is now known as eremit 14:08 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbl"] 14:18 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 14:18 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 14:21 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 14:49 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 14:52 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] 14:59 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:26 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 15:28 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 15:40 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 16:03 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 16:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:17 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit ["This computer has gone to sleep"] 16:18 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 16:24 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:28 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 16:37 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] 16:44 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 16:47 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 17:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 17:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 17:35 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 17:38 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 17:40 < splatch_> Wombert: ping 17:44 < Wombert> splatch_: pong 17:49 < splatch_> Wombert: i've a small problem 17:49 < splatch_> with agavi xml schemas 17:50 < splatch_> i try to read it from java 17:50 < splatch_> but i can't create 'binding' because there is used "global" namespace 17:50 < splatch_> for all elements 17:50 < Wombert> uuhm 17:51 < splatch_> configuration class for autoloads is overriden by configuration class for validation etc. 17:52 < Wombert> ah you mean because it's always ? 17:52 < splatch_> yes, in the same namespace 17:52 < Wombert> or do you mean the trikc 17:52 < Wombert> that's overridden in each .xsd 17:53 < splatch_> yeah 17:53 < splatch_> {agavi.org/agavi/1.0/config}configuration is always root element 17:53 < Wombert> :( 17:53 < splatch_> {agavi.org/agavi/1.0/config}configurationbut 17:53 < splatch_> but 17:53 < splatch_> that's not only problem :) 17:54 < splatch_> when i change binding definition in class generator 17:54 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 17:54 < splatch_> the default_tags will be generated always in other place 17:55 < splatch_> for one .xsd i can specify target java package 17:55 < splatch_> but i can't do this for included schemas 17:56 < splatch_> Wombert: i'll back for next 2h and we talk about resolution, ok? 17:56 < Wombert> hmm 17:56 < Wombert> okay 17:59 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 18:27 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 19:02 -!- kaos|work [n=dominik@87.79.35.58] has quit [] 19:03 < splatch_> Wombert: i'm back 19:10 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 19:24 < splatch_> Wombert: pong :) 19:24 -!- kaos|work [n=dominik@ip248.77.1311A-CUD12K-02.ish.de] has joined #agavi 19:25 < Wombert> splatch_: very busy atm, sorry 19:25 < splatch_> Wombert: ok, no problem 19:28 < ttj> I'm very busy and important... 19:38 < Wombert> ttj: nope, just in ze office since 12 hours :p 19:38 < Wombert> and counting 19:38 < ttj> Haha, ouch. :P 19:38 < ttj> Suggestion: get a pint. :D 19:38 < Wombert> thank you 19:39 < Wombert> excellent bavarian beer waiting in the fridge in the apartment 19:39 < ttj> I only have a bottle of red wine and I'm not sure I want to let the genie of the bottle out. 19:43 < _cheerios> ttj is not stocking up before 15% added taxes hit prices? 19:44 < ttj> Oh? 20:13 < Wombert> don't get it either 20:19 < _cheerios> alcohol tax is going to increase 10-15% in Finland cuz everyone's shitfaced all the time 20:20 < Wombert> lawl 20:21 < Wombert> aaaaah now I get the sentence 20:22 < ttj> WTF? 20:22 < ttj> I'm only shitfaced four nights out of the five during the week. 20:23 < ttj> _cheerios: What's up with Estonia? Will they keep the tax levels at the same level as now? 20:23 < _cheerios> I'm sure they'll welcome new customers open armed. 20:24 < ttj> :P 20:28 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] 20:29 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 20:44 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] 20:45 < splatch_> Wombert: i do some work with xml schemas, and i've correct versions (for me) 20:50 < Wombert> splatch_: cool 21:09 < splatch_> Wombert: huh, that isn't end of my schema fight 21:10 < splatch_> now, i must define root element in all .xsd files 21:12 * splatch_ kicks JAXB 21:13 < splatch_> Wombert: do we can create 'configurations' element in all schemas? 21:14 < Wombert> splatch_: right now, that's in default_tags.xsd 21:14 < Wombert> it's a little hacky, I know 21:14 < Wombert> but saves a lot of copy and pasting 21:17 < splatch_> Wombert: yes, and this hack hacks also JAXB :-) 21:18 < Wombert> I know 21:18 < Wombert> had problems with it myself at some point 21:57 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 22:03 -!- kaos|work [n=dominik@ip248.77.1311A-CUD12K-02.ish.de] has quit [] 22:06 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has joined #agavi 22:17 -!- kaos|work [n=dominik@ip248.77.1311A-CUD12K-02.ish.de] has joined #agavi 22:26 -!- kaos|work [n=dominik@ip248.77.1311A-CUD12K-02.ish.de] has quit [] 22:30 -!- Wombert [n=Wombert@87.79.35.58] has quit [] 22:55 -!- Wombert [n=Wombert@ip248.77.1311A-CUD12K-02.ish.de] has joined #agavi 22:57 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 23:07 -!- Wombert [n=Wombert@ip248.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 23:38 -!- kaos|work [n=dominik@ip248.77.1311A-CUD12K-02.ish.de] has joined #agavi 23:39 -!- Wombert [n=Wombert@ip248.77.1311A-CUD12K-02.ish.de] has joined #agavi --- Day changed Thu Aug 02 2007 00:06 -!- kaos|work [n=dominik@ip248.77.1311A-CUD12K-02.ish.de] has quit [] 01:04 -!- Wombert [n=Wombert@ip248.77.1311A-CUD12K-02.ish.de] has quit [] 01:31 -!- epaulin [n=epaulin@125.34.42.36] has joined #agavi 04:22 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 04:57 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 05:00 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:11 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 05:13 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 05:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 06:04 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has quit [Remote closed the connection] 06:43 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 06:43 < _cheerios> huomenta 06:45 < v-dogg> huomenta 07:19 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:30 < Arme[N]> huomenta 07:30 < RossC0> huomenta! 07:57 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 07:58 < SunboX> hi, how do i forward to another action? 07:58 < SunboX> i mean 07:59 < SunboX> if i call my logout action i want to forwart to login 07:59 < SunboX> -t +d 08:12 < v-dogg> in most cases you will want to do a http redirect 08:12 < v-dogg> and that's done in the view $this->getResponse()->setRedirect($url); 08:15 < v-dogg> to forward you would return an execution container from the view::execute* 08:16 < v-dogg> return $this->createForwardContainer('Module', 'Action', something else here perhaps... ) 08:30 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 08:31 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 08:36 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 08:51 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 08:53 < v-dogg> huomenta Wombs 08:59 < Wombert> hi v-dogg 08:59 < Wombert> 'sup 09:01 < v-dogg> just mailed my registration form and student card (scanned) to the conference organizer 09:02 * Wombert hugs v-dogg 09:03 < v-dogg> and now I'm going to take a promenade with my girls 09:03 < v-dogg> all three of them :) 09:03 < Wombert> heh 09:03 < Wombert> three? oO 09:03 < Wombert> ah ze dog :> 09:03 < v-dogg> yup :) 09:08 -!- kaos|work [n=dominik@87.79.35.58] has joined #agavi 09:55 < RossC0> how'd I generate the current url ? 09:55 < RossC0> so I can add an id # 09:55 < RossC0> ah gen(null) 09:55 < RossC0> :D 09:56 < CIA-35> david * r2052 /branches/0.11/src/exception/templates/shiny.php: check existance of "file" index in trace array 10:05 < RossC0> need advice! 10:05 < RossC0> :D 10:06 < RossC0> I want to have some methods that formats the date - i.e. 30th July 2007, 1st Dec 2009, 1 day ago, 15 mins ago 10:06 < RossC0> where should I put them? 10:07 < RossC0> I would Ideally not like to have them in a model that I have to initiate each time in the view - or should I just do that in the base view? 10:07 < CIA-35> david * r2053 /branches/0.11/src/renderer/AgaviRenderer.class.php: Made AgaviRenderer an AgaviParameterHolder, closes #553 10:09 < RossC0> if so is there a way I can have direct access to the var rather than via $t['html_helper']; ? 10:11 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 110 (Connection timed out)] 10:12 < Wombert> RossC0: add it to the TM? 10:12 < Wombert> maybe 10:13 < Wombert> I mean, date formatting is already in there 10:13 < Wombert> timespan formatting you can add yourself then 10:15 < RossC0> I dont use TM 10:15 < RossC0> so to add it wouldn't that increase overhead? 10:15 < RossC0> also theres other things like a pluralisation helper 10:20 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 10:23 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 10:42 -!- epaulin [n=epaulin@125.34.42.36] has quit ["Ex-Chat"] 10:58 < Wombert> http://www.ohloh.net/forums/8/topics/385 10:58 < Wombert> RossC0: hmmm 11:00 < kaos|work> cool 11:02 < RossC0> Wombert: hmmmmmmm 11:02 < RossC0> :D 11:02 < RossC0> ? 11:07 < RossC0> what you hmm'ing wombert? 11:24 -!- eremit_ [n=eremit@p5490C708.dip.t-dialin.net] has joined #agavi 11:26 < kaos|work> RossC0: such a feature was/is already planned 11:27 < kaos|work> and it would have went into the tm 11:27 < kaos|work> *g* 11:27 < kaos|work> the problem is that you need to localise that stuff 11:27 < kaos|work> and the ldml (at least not the 1.4 version) didn't have any translations for these things 11:33 < RossC0> ah ok 11:33 -!- eremit [n=eremit@p5490CCC4.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 11:38 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 11:41 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 11:54 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 11:58 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 12:25 -!- epaulin [n=epaulin@221.221.29.160] has joined #agavi 12:51 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 12:55 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 13:12 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 13:15 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 13:32 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 13:46 -!- eremit_ is now known as eremit 14:05 < MikeSeth> http://www.ohloh.net/forums/8/topics/385 14:05 < MikeSeth> haha pwnd 14:16 -!- kaos|work [n=dominik@87.79.35.58] has quit [] 14:22 -!- epaulin [n=epaulin@221.221.29.160] has quit [Read error: 110 (Connection timed out)] 14:22 -!- epaulin [n=epaulin@221.221.16.30] has joined #agavi 14:43 -!- epaulin [n=epaulin@221.221.16.30] has quit [Read error: 104 (Connection reset by peer)] 14:48 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbl"] 15:14 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:16 -!- MrJeep [n=jeanphil@24-122-39-195.ab.cgocable.ca] has joined #agavi 15:21 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 15:22 -!- f00li5h is now known as fOOliSh 15:22 -!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: CIA-35, Wombert 15:22 -!- fOOliSh is now known as f00li5h 15:24 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 15:27 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 15:38 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:39 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Nick collision from services.] 15:39 -!- Arme[N-1] is now known as Arme[NM] 15:39 -!- Arme[NM] is now known as Arme[N] 15:46 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 15:48 -!- Netsplit over, joins: Wombert 15:55 < splatch_> Wombert: ping 15:58 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:59 < Wombert> feedback plz 16:00 < Wombert> ezc renderer 16:00 < Wombert> will get some default blocks and functions 16:00 < Wombert> such as _ 16:00 < Wombert> _n 16:00 < Wombert> _d 16:00 < Wombert> _c 16:00 < Wombert> how should the routing gen function be called 16:00 < Wombert> gen? 16:00 < Wombert> rgen? 16:00 < Wombert> route? 16:01 < splatch_> route is most clear 16:01 -!- splatch_ is now known as splatch 16:02 < MikeSeth> eeee 16:02 < MikeSeth> what? 16:02 < MikeSeth> those are translator methods 16:02 < MikeSeth> no? 16:11 < _cheerios> http://news.bbc.co.uk/2/hi/middle_east/6927434.stm feels like pages of some history book 16:11 < _cheerios> (except now the public has mobile phones) 16:33 < Wombert> yes MikeSeth 16:37 -!- Fastly [n=fast@host81-156-236-83.range81-156.btcentralplus.com] has joined #agavi 16:51 < Arme[N]> _cheerios: yeah, sadly 16:52 < splatch> Wombert: i've XML schema who working with JAXB 16:52 < splatch> http://phpfi.com/253966 16:53 < Wombert> so all files need new xmlns dclarations, right? 16:53 < Wombert> autoload.xml needs /autoload and so on? 16:53 < splatch> yes 16:54 < splatch> and extended "configuration" 16:54 < Wombert> then we can't do it :( 16:54 < splatch> oops - configurations 16:54 < splatch> Wombert: why we can't? 16:54 < Wombert> that's a BC break 16:55 < splatch> breaking change? 16:55 < Wombert> backwards compatibility :) 16:55 < Wombert> people would have to update their xml configs 16:55 < Wombert> we can't do that :/ 16:56 < Wombert> we promised that there wouldn't be any more breaks 16:56 < splatch> Wombert: is it possible in next versions? 16:58 < Wombert> nope 16:58 < Wombert> in 2.0 16:58 < Wombert> not before 16:58 < Wombert> but 16:58 < Wombert> couldn't you _add_ this stuff to the current schemas? 16:58 < Wombert> you could, right? 16:58 < Wombert> we keep the old definitions and also add these new ones 16:59 < Wombert> and then I can switch the builders to generate files with the new namespcaes 17:03 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 17:05 -!- MrJeep [n=jeanphil@24-122-39-195.ab.cgocable.ca] has quit [] 17:06 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 17:10 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 17:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 17:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 17:24 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 17:24 -!- Fastly [n=fast@host81-156-236-83.range81-156.btcentralplus.com] has quit [] 17:24 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:51 < splatch> Wombert: i'll work with modified schemas 17:51 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 17:52 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 18:51 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 18:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 18:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 19:03 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 19:07 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 19:08 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 19:21 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 19:21 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 19:26 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 19:32 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 19:33 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 20:07 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 20:12 < _cheerios> there was Behaviour for mootools, digitarald ? 20:12 < _cheerios> i thought there was a copy on agileweb... but guess i forgot where i spotted the article 20:12 < digitarald> MooSelectors 20:13 < digitarald> http://agileweb.org/2007/2/25/introducing-mooselectors 20:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 20:25 < _cheerios> thanks! all working in mooworld now too. 20:27 < _cheerios> + nice ::click addition, ic 20:28 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 20:28 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 20:53 < digitarald> i think with 1.2 we can refactor MooSelectors 20:57 < Wombert> oooh 20:57 < Wombert> dude :> 20:57 < Wombert> I just made Longs work over SOAP with PHP 20:58 < Wombert> ace 20:58 < Wombert> some hackery, but it works works works 20:58 < Wombert> that means I deserve to go home 20:58 < Wombert> and have a beer 20:58 < Wombert> laters my friends 20:58 * Wombert hugs everyone 20:59 -!- Wombert [n=Wombert@87.79.35.58] has quit [] 21:05 < Arme[N]> :) 21:06 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 21:09 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 21:21 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 22:09 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 22:12 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 22:26 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 22:53 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 23:20 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 23:20 < Whisller> Hi 23:20 < Whisller> What that error means "Too many execution runs have been detected for this Context." 23:22 < Whisller> Is someone here :> 23:24 -!- luke`_ [n=shoan@122.166.1.164] has joined #agavi 23:28 -!- luke`_ [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 23:28 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 23:41 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [Read error: 104 (Connection reset by peer)] --- Day changed Fri Aug 03 2007 00:12 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 00:34 -!- Wombert [n=Wombert@ip248.77.1311A-CUD12K-02.ish.de] has joined #agavi 00:35 < Wombert> Whisller: slot recursion? 00:37 < Wombert> do you have a setupHtml? 00:37 < Wombert> don'tload the default layout if $this->container->getParameter('is_slot') there 00:38 < Whisller> Wombert: I have only one slot content. 00:39 < Whisller> and $this->setupHtml($rd, 'administration-master'); 00:39 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has joined #agavi 00:39 < Whisller> But now it works 00:40 < Wombert> yes but 00:41 < Wombert> your sloat also calls setuphtml 00:41 < Wombert> slot 00:41 < Wombert> and that loads the default layout 00:41 < Wombert> which again calls the slot 00:41 < Wombert> which then calls setuphtml 00:41 < Wombert> which loads the default layout 00:41 < Wombert> which then again calls the slot 00:41 < Wombert> and so on 00:41 < Wombert> easiest way is 00:42 < Wombert> public funciton setupHtml(ARDH $rd, $layoutName = null) { 00:42 < Wombert> if($this->container->getParameter('is_slot') && $layoutName === null) { 00:42 < Wombert> $layoutName = 'slot'; 00:42 < Whisller> ohh 00:42 < Whisller> ok 00:47 < Whisller> thanks :) 00:48 < impl> Wombert: can we add class ARDH extends AgaviRequestDataHolder { } ? :P 00:50 < Wombert> eh? 00:50 < Wombert> noo! 00:50 < Wombert> :> 00:51 < impl> I was kidding anyway ;p 00:59 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit ["Good night :)"] 01:35 -!- Wombert [n=Wombert@ip248.77.1311A-CUD12K-02.ish.de] has quit [] 02:21 < impl> How do I specify multiple routes in gen() again? for example to have a cut route to a specific output type 03:42 -!- epaulin [n=epaulin@125.34.54.34] has joined #agavi 05:20 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 05:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 05:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 05:51 < v-dogg> huomenta 05:51 < v-dogg> impl: gen('foo+print') 05:51 < impl> er, yeah, figured that out eventually :) thanks 05:52 < v-dogg> no problem 05:52 < v-dogg> we aim to please :) 05:52 < impl> Another question though, suppose I have some ?blah=blah&etc=more stuff in my URL, how can I get the routing to pass that on to a new route? 05:52 < impl> (using gen()) 05:53 < v-dogg> hmm.. don't know really 05:54 < impl> I think I'll just append it to the end of the route manually then 05:54 < impl> routing->getUriQuery or something 06:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:49 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 07:18 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:19 < RossC0> huomenta! 07:24 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 07:24 < _cheerios> HUOMENTA! 07:25 < RossC0> HUOMENTA! 07:25 < _cheerios> :) 07:26 < _cheerios> found this great fast rock tune by Vanderveen - Weekend Full Of Weekends http://www.garageband.com/song?%7Cpe1%7CS8LTM0LdsaSkZVK3YG4 while checking out anywhere.fm (down currently) 07:27 < _cheerios> plus got a call in the morning that my new apartment application has been "approved", so i'll be moving places end of month \o/ 07:27 < RossC0> woot! 07:34 -!- um [n=um@noc.cavokintl.com] has quit [Nick collision from services.] 07:34 -!- um [n=um@noc.cavokintl.com] has joined #agavi 08:12 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 08:17 < SunboX> hi is there a way to get the actual route in an template? 08:17 < SunboX> like $ro->gen(route) 08:17 < SunboX> but as get 08:18 < SunboX> i want to mark the actual menu item 08:18 < SunboX> my routes are like user.new, user.list 08:18 < SunboX> i want to know if actual view is 'user' 08:19 < _cheerios> $routes = $this->getContext()->getRequest()->getAttribute('matched_routes', 'org.agavi.routing'); 08:19 < _cheerios> $route = array_pop($routes); // top bucket has our current route 08:20 < SunboX> nice! thx! :o) 08:21 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has quit [Remote closed the connection] 08:32 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 08:35 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has joined #agavi 08:37 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 08:38 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 08:49 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:02 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 09:03 < _cheerios> what do i need to set for the classes propel builds (/build/classes) to be included by agavi? 09:04 < _cheerios> or as in propel finds them when propel is ignited 09:06 < _cheerios> so far i've added a set_include_path(), but was there another way? 09:08 < SunboX> autoload.xml 09:09 < SunboX> %core.agavi_dir%/database/AgaviPropelAutoload.php 09:09 < SunboX> propel/om/BaseObject.php 09:09 < SunboX> propel/om/Persistent.php 09:09 < SunboX> propel/util/BasePeer.php 09:09 < SunboX> propel/util/Criteria.php 09:09 < SunboX> %core.lib_dir%/propel/oe3/User.php 09:12 < SunboX> how do i forward to another action? 09:12 < SunboX> like in output action, i want to forward to input 09:12 < SunboX> ufff 09:12 < SunboX> not uotput 09:12 < SunboX> logout i mean 09:12 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:13 < _cheerios> like a complete new http request 09:13 < _cheerios> ? 09:14 < SunboX> hm, not really... i want to set an attribut and show the login view 09:14 < SunboX> hm, i think i've copy the form from login in logout template 09:15 < SunboX> should be the "cleanest" way 09:15 < _cheerios> i've not done action->action myself. you can skip to any view using the return('module','action') syntax, but that's probably not you want. 09:16 < _cheerios> return array(x,y); even 09:16 < SunboX> maybe this can help 09:16 < SunboX> thx 09:16 -!- Wombert [n=Wombert@ip248.77.1311A-CUD12K-02.ish.de] has joined #agavi 09:19 < SunboX> he, it works! 09:19 < SunboX> thx a lot 09:19 < SunboX> return array('Default', 'LoginInput'); 09:20 < Wombert> v-dogg: http://hypediss.com/system/post/image/7611/2960.jpg?1185573053 09:21 < Wombert> mmmh SunboX 09:21 < Wombert> what are you doing there exactly 09:22 < RossC0> Huomenta Wombert! 09:22 < _cheerios> heh @ paperclip 09:23 < Wombert> hai RossC0 09:23 < Wombert> 'sup 09:24 < RossC0> coming to the end / beginning of the project - internal and closed releases are coming soon! :D 09:24 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 09:25 < RossC0> woot 09:26 < RossC0> but in the middle of restyling the site - boooorrrrring 09:26 < RossC0> so going slightly insane :-S 09:27 -!- v-dogg_ [i=vmakinen@shell.daug.net] has joined #agavi 09:28 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 09:28 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:29 < _cheerios> styling + usability = a time black hole 09:31 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 09:35 -!- v-dogg [i=vmakinen@shell.daug.net] has quit [Read error: 104 (Connection reset by peer)] 09:40 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has quit [Read error: 110 (Connection timed out)] 09:40 < SunboX> hm, think i found a bug in agavi, don't know if its really one 09:40 < SunboX> i want to load login view in logout action 09:40 < SunboX> return array('Default', 'LoginInput'); 09:41 < SunboX> all works 09:41 < SunboX> but when i trie to login, loginaction will not be called 09:41 < SunboX> the page will be reloaded without error 09:41 < SunboX> then i can login 09:42 < SunboX> why does this happen? 09:43 < SunboX> url is app/login/logout ... witch shows login form with action="app/login" ... butt LoginAction is not called at submit 09:45 < SunboX> what happens befor the action will be called? 09:46 < SunboX> why does the page reload? 09:47 < SunboX> ahh 09:47 < SunboX> getDefaultViewName() will be called 09:48 < SunboX> not executeWrite() 09:49 < Wombert> anyway 09:49 < Wombert> you shouldn't show the login view in the action 09:49 < Wombert> that's behavior you're adding there, it belongs in the view 09:49 < Wombert> return a forward from your logout success view 09:50 < SunboX> yes, seems the best way 09:50 < SunboX> but i wonder why execute is called and not executeWrite 09:51 < SunboX> when i submit the form 09:51 < codecop> modify_comment/comment_1 am i wrong? ^/modify_comment(/comment_(comment_id:\d+))?$ 09:51 < codecop> i got 404 09:51 < Wombert> http://www.amazon.com/b/ref=sc_fe_c_1_3435361_1/104-9066604-5529567?ie=UTF8&node=342430011&no=3435361 09:52 < Wombert> that doesn't work, codecop 09:52 < Wombert> why do you want the id to be optional? 09:53 < Wombert> ^/modify_comment(/comment:{id:\d+})?$ 09:53 < Wombert> that works 09:53 < Wombert> oh 09:53 < Wombert> ^/modify_comment(/comment_:{comment_id:\d+})?$ 09:53 < Wombert> and /comment_ is a prefix then 09:56 < codecop> hm that dont work: modify_comment/comment_222 | ^/modify_comment(/comment_:{comment_id:\d+})?$ 09:57 < codecop> optional becouse of javascript, he add's ending of route 09:58 < codecop> maybe 2snd route will help 09:58 < codecop> ;) 10:01 < Wombert> I'd go with comments/58123/edit etc anyway 10:01 < Wombert> bbl 10:01 -!- Wombert [n=Wombert@ip248.77.1311A-CUD12K-02.ish.de] has quit [] 10:05 < SunboX> hm, same problem if i do a redirect in logout view 10:05 < SunboX> $this->getResponse()->setRedirect('login'); 10:05 < SunboX> does work 10:05 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 10:06 < SunboX> but when i submit the form, executeWrite from LoginAction will not be called 10:06 < _cheerios> ain't no post if don't write 10:07 < Whisller> hi 10:07 < _cheerios> lo 10:09 < SunboX> *lol 10:09 < SunboX> this works 10:09 < SunboX> $this->getResponse()->setRedirect('.'); 10:09 < SunboX> if i direct redirect to login it doesnt 10:10 < v-dogg_> you must give it an url 10:10 < v-dogg_> http://mydomain.com/foo/bar/ 10:11 < v-dogg_> (it will work without the domain part too, because agavi detects if it isn't there and will add it automatically) 10:11 < SunboX> ah, ok 10:11 < Whisller> hmm I don't remember where in options in FF can I find cookies ;) 10:11 < SunboX> but this will not fix the problem, i think 10:11 < Whisller> I have 10:12 < SunboX> it works now 10:12 < SunboX> so its ok 10:12 < SunboX> dont have time to find out, why i does not work when redirect directly to login form 10:53 < _cheerios> last line being so negative. 10:53 < _cheerios> i dont like it 10:53 < _cheerios> typing something here instead 10:53 < _cheerios> ah :D 11:06 * RossC0 passes _cheerios a brown paper bag to breath into - "its alright everyone _cheerios is just having an episode - it'll be over soon" :D 11:13 -!- epaulin [n=epaulin@125.34.54.34] has quit ["Ex-Chat"] 11:24 -!- eremit_ [n=eremit@p5490EC96.dip.t-dialin.net] has joined #agavi 11:25 -!- eremit [n=eremit@p5490C708.dip.t-dialin.net] has quit [Nick collision from services.] 11:25 -!- eremit_ is now known as eremit 11:36 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 11:44 < Wombert> codecop: you have a : in there 11:44 < Wombert> your pattern is wrong 11:44 < codecop> m? 11:45 < Wombert> ^/modify_comment(/comment_:{comment_id:\d+})?$ 11:45 < Wombert> wrong 11:45 < Wombert> ^/modify_comment(/comment_{comment_id:\d+})?$ 11:45 < Wombert> correct 11:46 < codecop> let see 11:54 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbl"] 11:54 < codecop> url is calling action but i get 0 with $rd->getParameter('comment_id') 11:54 < codecop> when it is 1 11:55 < codecop> full regex ^/modify_comment(/comment_{comment_id:\d+}/{text:[\S\s]+})?$ 11:55 < codecop> http://www.site.lt2/lt/panel/photos/modify_comment/comment_1/test 11:56 < codecop> i resolved it with 2 routes 11:58 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 104 (Connection reset by peer)] 12:10 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 12:18 < Wombert> no, codecop 12:18 < Wombert> the syntax for naming arguments in a pattern is 12:18 < Wombert> (name:pattern) 12:18 < Wombert> you can also do (prefix{name:pattern}postfix) 12:21 < Wombert> but that's only useful if the pattern should be optional 12:21 < Wombert> for instance 12:22 < Wombert> pattern="^/products/list/(category:\d+)(/{page:\d+))?$" 12:22 < Wombert> because if you only make the page optional 12:22 < Wombert> the / would still have to be there 12:22 < Wombert> and you should not send text in GET, codecop 12:22 < Wombert> GET is an idempotent and a safe action according to the HTTP spec 12:22 < Wombert> never do /items/123/delete links or anything 12:28 < codecop> Wombert, i used http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20 feuture and there text is sending there in GET request :/ 12:28 < codecop> ofcause i can modify it to POST 12:29 < Wombert> it sends all that via GET? 12:29 < Wombert> omh 12:29 < codecop> english ;) 12:29 < Wombert> omg 12:29 < codecop> mhm 12:29 < codecop> just generates links 12:36 < SunboX> why should i never do /item/123/delete ? 12:36 < SunboX> i've learned it so from v-doggs cms 12:37 < codecop> becouse google can go in that link if it is not secure and delete everything :) 12:37 < SunboX> ah, thats ok... it is secure :D 12:38 < SunboX> thought there are other reasons 12:39 < codecop> maybe they are ;) 12:39 < Whisller> "Too many execution runs have been detected for this Context." 12:40 < Whisller> ehh 12:40 < Whisller> I still have this error 12:41 < Whisller> I remove cookie and works ; p 12:44 < RossC0> Wombert: I do /items/123/delete 12:44 < RossC0> but it asks you to confirm :D 12:44 < RossC0> o:-) 12:44 < RossC0> which does ze post! 12:45 < Wombert> a post is okay 12:45 < Wombert> but not a get 12:45 < Wombert> because 12:45 < Wombert> you install a search engine or so and tadaaaa 12:45 < Wombert> : 12:45 < Wombert> > 12:48 < RossC0> I know I thought I'd flirt with controversy before coming back to the fold! 12:52 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 13:16 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 13:26 < RossC0> http://doctrine.pengus.net/doctrine/manual/new/?chapter=class-templates 13:26 < RossC0> for the doctrine folk 14:00 -!- skiv02 [n=Miranda@bzq-84-108-59-103.cablep.bezeqint.net] has joined #agavi 14:02 < Wombert> guys 14:02 < Wombert> question again 14:02 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 14:02 < SunboX> does anyone know how to disable auto-html-code-formatting in eclipse? 14:03 < Wombert> how should we call the default function/block for the ez components renderer that gneerates a route 14:03 < Wombert> gen? 14:03 < Wombert> rgen? 14:03 < Wombert> route? 14:03 < Wombert> I think route would be nice 14:03 < RossC0> route 14:03 < SunboX> route 14:03 < Wombert> k 14:27 < CIA-11> david * r2054 /branches/0.11/src/translation/AgaviTranslationManager.class.php: doc fixes 14:40 < CIA-11> david * r2055 /branches/0.11/src/ (7 files in 3 dirs): AgaviEzctemplateRenderer, closes #326. Ships with blocks and functions "_", "__", "_c", "_d", "_n" and "route", plus function "call" that allows calling of arbitrary methods (use PHP array callback notation). Enjoy. 14:41 < Wombert> test this, guys! 14:41 < Wombert> ezc template is really nice 14:41 < Wombert> much better than smarty, and dare I say, I think I like it over PHP templates as well 14:42 < SunboX> are there some docs/demos 14:42 < SunboX> ? 14:52 < Wombert> ? 14:53 < Wombert> just set it as your renderer in output_types.xml and done :) 14:53 < Wombert> of course you need to init ez components in app/config.php before and such 14:53 < SunboX> ah ok :D 14:53 < Wombert> autobahn now 14:53 < Wombert> home to munich 14:53 < Wombert> sixt didn't have any cars so I had to take an Audi TT 14:53 < Wombert> bummer 14:53 < Wombert> :> 14:53 < Wombert> laters 14:58 -!- Wombert [n=Wombert@87.79.35.58] has quit [] 15:22 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 15:40 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 110 (Connection timed out)] 15:42 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:55 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 16:01 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out] 16:05 -!- Arme[N-1] is now known as Arme[N] 16:21 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 16:21 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:23 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 16:33 -!- Arme[N-11 [n=Arme[N]@80.191.141.145] has joined #agavi 16:34 < v-dogg_> 15:36 < SunboX> why should i never do /item/123/delete ? 16:34 < v-dogg_> 15:36 < SunboX> i've learned it so from v-doggs cms 16:34 < v-dogg_> bah, of course it asks you to confirm (POST) before deleting anything :) 16:35 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out] 16:39 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Nick collision from services.] 16:39 -!- Arme[N-11 is now known as Arme[N] 16:43 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 16:45 -!- v-dogg_ is now known as v-dogg 16:57 < RossC0> Have a good weekend all! 16:59 < v-dogg> we will (in Riga :) 16:59 < v-dogg> you too 17:00 < RossC0> :D 17:00 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 17:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 17:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 17:47 -!- trophaeum [i=qpkbqfwh@ppp121-45-238-68.lns1.bne4.internode.on.net] has quit [Read error: 104 (Connection reset by peer)] 17:48 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 17:49 < _cheerios> woow00 17:51 -!- eremit [n=eremit@p5490EC96.dip.t-dialin.net] has quit [] 17:52 -!- trophaeum [i=thgbcr@ppp121-45-217-38.lns2.bne1.internode.on.net] has joined #agavi 17:54 < _cheerios> lo trophaeum 17:55 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 17:58 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 18:11 < Whisller> Are someone of you writing javascript scripts with mootools? 18:14 < _cheerios> i was converted to the mooligion by that evil digitarald guy, like many sheep on this channel 18:16 < Whisller> I have a little problem. 18:16 < Whisller> I have page http://dev.whisnet.pl/CDPROJEKT_1185857708/ and there I have a list. And when I'm moving element from up to down it return two others ID's (id's what they really have) but when I want move from down to up it write this same id's :/ alert("TO = "+this.id+" FROM = "+oEl.id); Example: "Jeden" to "Trzy" == 72,70 but "Trzy" to "Jeden" == 72,72 18:17 < Whisller> And I don't know what I must edit to fix id...blach I don't understand that error 18:20 < _cheerios> are you trying to update them live? 18:21 < Whisller> Yes. But it I don't know why return this same ID's when I want move from down to up 18:21 < Whisller> *wuthout it 18:22 < Whisller> But when I move from up top to down it works 18:24 < Whisller> Do you see what I'm talking about :> 18:24 < _cheerios> seems like a very broken implementation, ye 18:24 < Whisller> Really strange 18:25 < Whisller> What can be broken there :P So if from top to down is working, but from down to top not ;p 18:29 < Whisller> ehh :/ 18:33 < Whisller> it isn't script is a bitch 18:33 < Whisller> *it's 18:35 -!- trophaeum [i=thgbcr@ppp121-45-217-38.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 18:35 -!- trophaeum [i=rtokgthe@ppp121-45-228-223.lns1.bne4.internode.on.net] has joined #agavi 18:40 < _cheerios> can the draggable be the droppable? 18:44 < _cheerios> $$('li #tree.ul').each(function(oEl){ 18:44 < _cheerios> new Drag.Move(oEl,{ 18:44 < _cheerios> droppables: $$('li #tree.ul') 18:44 < _cheerios> }); 18:44 < _cheerios> }); 18:44 < _cheerios> try changing those oEl's to anything else 18:44 < Whisller> _cheerios: but as you can see when you want move element from top ("Jeden" too "Trzy") it return two others ID's 18:44 < _cheerios> as they shouldnt affect the outcome 18:44 < _cheerios> but might interfere 18:44 < Whisller> But when you want move grom Trzy too Jeden it return two this same ID's 18:47 < Whisller> :) 18:51 < Whisller> Do you can see it? 18:53 < Whisller> Heh it's strange for me really strange 18:59 -!- trophaeum [i=rtokgthe@ppp121-45-228-223.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] 18:59 -!- trophaeum [i=wxuffb@ppp121-45-208-98.lns2.bne1.internode.on.net] has joined #agavi 19:20 -!- trophaeum_ [i=ebtyxr@ppp121-45-239-158.lns1.bne4.internode.on.net] has joined #agavi 19:22 -!- trophaeum [i=wxuffb@ppp121-45-208-98.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 20:11 -!- Wombert [n=Wombert@dslb-084-056-007-166.pools.arcor-ip.net] has joined #agavi 20:14 < Wombert> oooooh bullcrap 20:14 < Wombert> I left both power adapters in cologne 20:14 < Wombert> and I fly on business trip / vacation on sunday 20:15 < Wombert> and gravis is moving to a new store which opens.... tadaa....monday 20:15 < Wombert> which means there's no way they'll have old G4 PowerBook adapters instock 20:15 < Wombert> Z 20:15 < Wombert> O 20:15 < Wombert> M 20:15 < Wombert> G 20:26 < CIA-11> david * r2056 /branches/0.11/src/renderer/ezctemplate/ (2 files): fixed incorrect route() function declaration, added default cases to switch statements 20:44 -!- Wombert [n=Wombert@dslb-084-056-007-166.pools.arcor-ip.net] has quit [] 20:48 < _cheerios> buy a spare-spare adapter... 20:55 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 21:02 -!- trophaeum_ [i=ebtyxr@ppp121-45-239-158.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] 21:02 -!- trophaeum_ [i=eosnkxz@ppp121-45-251-100.lns2.bne4.internode.on.net] has joined #agavi 21:17 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 21:38 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 22:52 -!- sean`` [n=Sean@84-105-219-106.cable.quicknet.nl] has joined #agavi 22:54 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] 22:54 -!- sean``` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 23:09 -!- sean``` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] 23:12 -!- sean`` [n=Sean@84-105-219-106.cable.quicknet.nl] has quit [Connection timed out] 23:35 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [Read error: 104 (Connection reset by peer)] 23:41 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has joined #agavi --- Day changed Sat Aug 04 2007 00:23 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 01:17 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit ["Good Night"] 02:07 -!- Sokal [n=kvirc@dzl170.internetdsl.tpnet.pl] has joined #agavi 02:10 -!- Sokal [n=kvirc@dzl170.internetdsl.tpnet.pl] has left #agavi ["So Long, and Thanks for All the Fish!"] 02:52 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has quit [Read error: 104 (Connection reset by peer)] 02:54 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has joined #agavi 03:49 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [] 04:07 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has quit [Read error: 104 (Connection reset by peer)] 04:08 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has joined #agavi 04:13 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has quit [Remote closed the connection] 04:19 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has joined #agavi 04:43 -!- impl [n=impl@adsl-221-73-215.rmo.bellsouth.net] has quit ["Leaving"] 05:20 -!- epaulin [n=epaulin@125.34.54.34] has joined #agavi 05:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 05:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 06:15 -!- epaulin [n=epaulin@125.34.54.34] has quit [Read error: 110 (Connection timed out)] 06:16 -!- epaulin [n=epaulin@125.34.54.34] has joined #agavi 06:18 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 06:18 < _cheerios> huomentaa!!! 06:19 < _cheerios> seems i'm early 06:28 -!- epaulin [n=epaulin@125.34.54.34] has quit [Read error: 104 (Connection reset by peer)] 06:57 < v-dogg> huomenta 06:57 < v-dogg> early bird catches the bird flu 09:01 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 09:02 < Whisller> hi 09:36 -!- eremit [n=eremit@p5490EC96.dip.t-dialin.net] has joined #agavi 10:06 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 10:29 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 11:23 -!- eremit_ [n=eremit@p5490E10C.dip.t-dialin.net] has joined #agavi 11:33 -!- eremit [n=eremit@p5490EC96.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 13:33 < _cheerios> http://www.pantherhouse.com/newshelton/wp-content/uploads/2007/08/monkeypeach.jpg << text caption below the photo on the right... ;) 13:35 < _cheerios> tasty http://www.pantherhouse.com/newshelton/wp-content/uploads/2007/08/octopussy1272.jpg 13:39 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 13:55 < Whisller> Are you know where is digitarald? 13:58 < Whisller> *where digitarald is 14:25 < _cheerios> still having the JS problem? 14:28 < Whisller> NO I fix it, something wrog was in dropabbles - i done something wroge ;) 14:28 < Whisller> *wrong 14:31 < _cheerios> what fixed it? 14:32 < Whisller> Change name of dropabble div. http://dev.whisnet.pl/CDPROJEKT_1185857708/ 14:32 < Whisller> Because I set wrong name. 14:35 < _cheerios> looks a lot different 14:35 < Whisller> I change many things, add comments. Rewrite some code. 14:36 < Whisller> But still it not that what I want this should look. 14:39 < _cheerios> don't spend too much on a single piece of code :) 14:40 < Whisller> Now I'm writing little files manager, and I want add some ajax features ;) I must to learn JS, I don't know it is good idea ;) 14:42 < Whisller> But hmm 3 days ago I was in interview, and one guy which I was toolking said JS is important if I want get job in his company. So I'm learning. 14:46 < _cheerios> if you're a web dev, you need to know JS for sure 14:49 -!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has left #agavi ["milk and nip for @kitties;"] 15:47 -!- eremit_ is now known as eremit 16:11 < Whisller> I have one question. I have some action, and user don't have a credentials to execute it. And when I'm doing request to this action with ajax how I can show user "You dont have credentials to view it". Maybe can I set other view for it? Then I will be check response if (resposne == 'credentials-false'). What you think? 16:17 < _cheerios> good question, as the user gets redirected to secureaction by default. you can set your own execute's, which check for such error (somehow) and then act accordingly for the response. 16:17 < _cheerios> json will likely be your best friend 16:18 < Whisller> But if I have set dsystem_action name="secure" ? 16:18 < Whisller> And user is redirecting to this action 16:18 < Whisller> Then I cant check it 16:20 < Whisller> Any ideas :> 16:20 < _cheerios> dunno. can't you just make the html page which has the ajax call secure? 16:21 < _cheerios> sounds like someone doing something they shouldnt have access to anyhow (in their state) 16:21 < _cheerios> --->jog 16:21 -!- skiv02 [n=Miranda@bzq-84-108-59-103.cablep.bezeqint.net] has quit [Read error: 104 (Connection reset by peer)] 16:21 < Whisller> Hmm 16:22 < Whisller> Can I check credentials in getCredentials? And then return View or error? 16:24 < Whisller> If it will be possible then I will be check credentials in action and set view for it .. it will be good :> 16:49 < Whisller> Hmm maybe if (response != 'has_credentials') then display information about credentials 16:49 < Whisller> I must think about it 16:59 < _cheerios> awww... having eaten sausages earlier in the day killed me :/ 17:00 < Whisller> :) 17:01 < Whisller> Today is so quiet here 17:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 17:22 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 17:22 < _cheerios> can't wait to see Assembly'07 productions 17:26 < Whisller> What is it? 17:26 < _cheerios> http://www.assembly.org/summer07/ 17:27 < _cheerios> programming/gaming event 17:28 < Whisller> I see 17:29 < Whisller> It is something like symposium and place where people can playing? 17:34 < _cheerios> http://www.flickr.com/photos/tags/asmsummer07/ 18:40 < _cheerios> wtf... mootools serializes sortables using its own internal id's, not what i specified o_O I hope the existing ones can be held intact somehow 18:43 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 19:00 < _cheerios> google ftw. creator it had example code on his page. then just prototype and voila \o/ 19:00 < _cheerios> s/it/of it 19:08 < _cheerios> great... jEdit doesn't want to start 20:11 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 20:12 < CIA-11> david * r2057 /branches/0.11/CHANGELOG: GOLEGNAHC 21:13 < _cheerios> ~sleepy~ 21:14 < ttj> Yep. 22:06 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 22:09 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 22:10 < Whisller> evening 22:22 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 113 (No route to host)] 22:50 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 23:00 -!- luke`_ [n=shoan@122.166.1.164] has joined #agavi 23:02 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 113 (No route to host)] 23:14 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 23:26 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 23:29 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [Read error: 104 (Connection reset by peer)] 23:48 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 23:53 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi --- Day changed Sun Aug 05 2007 00:43 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 00:48 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 00:49 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 104 (Connection reset by peer)] 00:58 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 01:01 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 01:01 -!- CIA-12 [n=CIA@208.69.182.149] has joined #agavi 01:16 -!- CIA-12 [n=CIA@208.69.182.149] has quit [] 01:21 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 02:47 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 03:19 -!- trophaeum_ [i=eosnkxz@ppp121-45-251-100.lns2.bne4.internode.on.net] has quit [Read error: 104 (Connection reset by peer)] 03:32 -!- CIA-12 [n=CIA@208.69.182.149] has joined #agavi 03:32 -!- trophaeum [i=ajizgynp@ppp121-45-251-100.lns2.bne4.internode.on.net] has joined #agavi 03:46 -!- CIA-12 [n=CIA@208.69.182.149] has quit [] 03:54 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 04:01 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 04:03 -!- CIA-12 [n=CIA@208.69.182.149] has joined #agavi 04:20 -!- CIA-12 [n=CIA@208.69.182.149] has quit [] 04:36 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 05:09 -!- trophaeum_ [n=trophaeu@ppp121-45-216-11.lns2.bne1.internode.on.net] has joined #agavi 05:11 -!- trophaeum [i=ajizgynp@ppp121-45-251-100.lns2.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] 05:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 05:22 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 06:50 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 06:50 < _cheerios> huomenta! 07:13 < _cheerios> ftp://ftp.scene.org/pub/parties/2007/assembly07/ 07:36 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:40 < _cheerios> HUK U BABO CHOBO KEKEKEKE ^^ 07:48 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 08:13 < _cheerios> bleh. i need a better gpu for watching the demos :| 09:15 < ttj> Fortunately all that Assembly-nonsense will end today. 09:16 < _cheerios> KEKEKE 09:16 < ttj> Right. 09:17 < _cheerios> KEKEKE is Korean for "hahaha." 09:17 < _cheerios> this probably didn't help: 09:17 < _cheerios> Korean keyboards have a key that generates 'ke'. Someone discovered that this annoys the hell out of westerners, and due to South Korean Starcraft Zergrush skills, it's associated with Koreans online. Usually an expression of humor. 09:18 < ttj> Ah. 09:18 < ttj> Are you also one of those anime-wankers? ;P 09:19 < _cheerios> Such malice towards people! 09:20 < ttj> Try waking up with a hangover and have three CS nerds sit in front of a laptop, staring at some Japanese bread anime with the volume at full level. :P 09:20 < _cheerios> lol! 09:21 < _cheerios> i hear that anime is pretty good. haven't seen it. 09:21 < ttj> So I'm sorry if I'm not that receptive towards any sort of anime. 09:21 < _cheerios> it takes SKILL to make a show about MAKING BREAD be exciting 09:22 < ttj> I saw that Totoro movie once. Made me want to start doing hard drugs afterwards. 09:26 < _cheerios> watching anime expands the mind ;) 09:27 < _cheerios> haven't seen totoro. seems to have a cute bunny innit. 09:28 < ttj> Can't remember. There was a cat bus with like 20 legs and then that oval-shaped furry thing with big teeth and an umbrella and which could fly while standing on top of a spinning... well... top. 09:30 < ttj> http://upload.wikimedia.org/wikipedia/en/3/31/1totoro.jpg <-- That guy! 09:34 < _cheerios> the cute bunny :) 09:34 < ttj> It's not a bunny. 09:34 < ttj> It has big... TEETH! 09:36 < _cheerios> yes :) 09:37 < ttj> Oh, and it can grow weed. 09:38 < _cheerios> you should watch some really crazy anime sometimes :D 09:38 < ttj> I don't think that'd be a very good idea. :D 09:38 < _cheerios> if there's room around the laptop. 10:02 < _cheerios> some good music in the asm07 freestyle compo 10:10 < ttj> Some good music in my Last.fm My Loved Tracks radio. 10:10 < ttj> Underworld - Pearls Girl 10:59 < _cheerios> foppa - Hetki Hulluutta (guitar & man), Coloneil feat. Reetta - Kuvittele Maailma (ballad-pop?), Byproduct - Overload (technoish-90s-yeah!), Kim Wirtanen - Closer to God (instrumental/ambient), Castor - Come SHow me Love (like that some movie with female lead singing in a bar...), Mörkö - Ectoplasm (electronic), ... 10:59 < _cheerios> a lot of different sounds in these freecompo beats 11:01 < ttj> Haha, I love David Armand's dance interpretation of Natalie Imbruglia's Torn. :P 11:03 < _cheerios> i used to love Torn when it came out like in 97ish 11:03 < ttj> http://www.youtube.com/watch?v=9dxf6keoYV0 11:07 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 11:07 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 11:16 < _cheerios> it got good when Nat joined in. ok piece :) 11:23 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Leaving"] 11:23 < _cheerios> youtube,downtube? gah. 11:24 -!- eremit_ [n=eremit@p5490FECA.dip.t-dialin.net] has joined #agavi 11:28 -!- Fastly [n=fast@ACD6C06D.ipt.aol.com] has joined #agavi 11:34 -!- eremit [n=eremit@p5490E10C.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 11:36 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 11:44 < _cheerios> refactoring takes foooooooreeeeeeeveeeeeeeeeeeeeeeeeeeeeeeeeeeeerr... 11:47 < _cheerios> someone wouldnt have a script that creates dom from a nestedset? 11:53 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 11:55 < Whisller> hi 12:14 < _cheerios> hello 12:15 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 12:22 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 12:56 -!- kid_tie_imoet [n=user3@202.149.78.155] has joined #agavi 13:03 -!- kid_tie_imoet [n=user3@202.149.78.155] has quit ["Leaving"] 13:03 -!- kid_tie_imoet [n=user3@202.149.78.155] has joined #agavi 13:04 < _cheerios> how can i have the routing not add a into the generated url? 13:04 < _cheerios> (i just want the routing to use it, not display it) 13:05 -!- kid_tie_imoet [n=user3@202.149.78.155] has quit [Remote closed the connection] 13:05 < Whisller> Sorry but I don't understand you idea :D 13:06 < Whisller> *your 13:07 < _cheerios> eg. /user/id(/)?(someVar:[]) 13:07 < _cheerios> someVar has a default of "Foo" 13:08 < _cheerios> but i don't need it added to the url necessary, which shows /user/id/foo, by use of defaults 13:11 < Whisller> hmm 13:13 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] 13:31 < _cheerios> 29C inside :/ 13:35 < Whisller> I have 24, cold :/ 13:41 < _cheerios> pfft, that's about perfect 13:42 < _cheerios> how can i find unused variables/functions in PHP code? 14:00 < Whisller> eclipse doesn't have it? 14:01 < Whisller> but for variables only...but I'm not sure 14:02 < Whisller> or that was only for java...I don't remember 14:03 < _cheerios> i don't use eclipse. im searching for some tool that could provide this, as im sure my code has some unused stuff by now 14:03 < Whisller> Are you using last.fm? 14:13 < _cheerios> nope 14:21 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 14:44 < _cheerios> can I move from one action to another somehow? I'd want to choose a view from another action when returning from the action 14:45 < _cheerios> oh, it worked :) 14:45 < _cheerios> just needed the action to start with the same prefix 14:57 < Whisller> Are we here alone? ;p 15:01 < _cheerios> it's weekend 15:01 < _cheerios> nobody should be here 15:02 < Whisller> So we are crazy ;p 15:02 < _cheerios> probably just poorer than the erst 15:02 < Whisller> Sorry don;t understand that phrase 15:05 < _cheerios> poor ppl need to work hard, longer days 15:05 < Whisller> ahh 15:05 < Whisller> ok :) 15:05 < Whisller> http://www.phpguru.org/#100 15:13 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:17 < _cheerios> humho... IE... fook u 15:20 < _cheerios> hard to debug when the browser crashes 15:38 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi 15:57 < _cheerios> ttj: got any hard drugs left? 16:09 < _cheerios> *phew* IE behaving now. 16:23 < ttj> _cheerios: Sorry, don't do those. :-/ 16:23 < ttj> I just have some pain killers with red triangles. 16:34 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 16:35 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:40 < _cheerios> jog--> 16:49 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] 16:51 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [Read error: 104 (Connection reset by peer)] 16:52 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 17:02 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 17:21 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 17:22 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 17:22 < _cheerios> ahhh 17:25 < splatch> he;;p 17:26 < splatch> hello 17:28 -!- juro_ [n=juro@dsl-145-197-33.telkomadsl.co.za] has joined #agavi 17:28 < juro_> hi 17:28 < _cheerios> yo 17:29 < juro_> can anyone tell me how agavi interfaces with a database? 17:30 < _cheerios> are you getting started or having problems? 17:30 < splatch> http://img.wklej.org/v.php?id=61648agavi%20module%20editor.PNG 17:30 < juro_> getting started - checking out the framework - and read something about propel ... 17:31 < _cheerios> ./src/database has connectors, juro_ 17:31 < juro_> ok, so does agavi use propel, doctrine or what? 17:32 < _cheerios> setup your confing in settings + database.xml, then just $db = $this->getContext()->getDatabaseConnection(); 17:32 < _cheerios> it uses whatever you want it to use 17:32 < juro_> ok 17:32 < _cheerios> if youre looking at propel, looking at v-dogg's cms probably will help 17:33 < juro_> well I just hope it doesn't use propel ... 17:33 < _cheerios> http://veikko.fi/temp/cms.zip 17:33 < _cheerios> that one has propel samples 17:33 < _cheerios> splatch, hmmm :) 17:35 < _cheerios> South Africa? cool 17:36 < splatch> i gonna to write some "ide" for agavi 17:36 < splatch> but i need ideas and time :) 17:36 < juro_> :) I am currently using symfony but just want to check the other frameworks 17:36 < _cheerios> http://youtube.com/watch?v=z77Fspd5hlg << listen to some Double Nature to get pumped up about "ide"'s ;) 17:36 < Whisller> symfony, it has helpers for everything ;p 17:37 < Whisller> hi splatch 17:37 < splatch> hi Whisller 17:37 < juro_> Whisller, true. but a framework should 'help' as often as possible 17:37 < Whisller> and agavi does it ;p 17:38 < splatch> _cheerios: great music :) 17:38 < _cheerios> kicks ass \o/ 17:38 < splatch> yeah, do you heard korpiklani? 17:38 < _cheerios> unknown to me 17:39 < juro_> Whisller, so how do I get agavi to create a model from an existing database? 17:40 < _cheerios> agavi doesnt do db related stuff, thats upto your orm of choice 17:40 < splatch> _cheerios: http://www.lastfm.pl/music/Korpiklaani/+wiki 17:40 < juro_> ok 17:41 < Fastly> juro_: if you're using propel, read http://propel.phpdb.org/trac/wiki/Users/Documentation/1.3/HowTos/ExistingDatabases 17:41 < juro_> I don't want to use propel! (it is really crap and makes interfacing really slow!) 17:44 < splatch> juro_: so use PDO 17:44 < splatch> or Creole 17:44 < splatch> Agavi will give you everything what you want 17:44 < _cheerios> or whateverthehellyouwant ;) 17:44 < juro_> great now it isn't only about selecting the framework, now the orm needs selecting too ... 17:45 < splatch> juro_: why you don't want use symfony? 17:45 < _cheerios> probably doesn't have enough helpers! 17:46 < Whisller> hihihi 17:46 < juro_> I heard that agavi is much better - and I am not into the helpers ;) 17:46 < _cheerios> only cakephp+symfony bundle an orm with the framework, afaik 17:46 < _cheerios> so if you want that, better look in that direction 17:47 < juro_> ok 17:49 < splatch> _cheerios: listen Korpiklaani :) 17:50 < _cheerios> i left an im to a friend to get an opinion first ;) 17:50 -!- juro_ [n=juro@dsl-145-197-33.telkomadsl.co.za] has quit [Connection reset by peer] 17:51 -!- juro_ [n=juro@dsl-145-197-33.telkomadsl.co.za] has joined #agavi 17:53 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 18:02 < splatch> _cheerios: folk + rock, good team :) 18:04 < _cheerios> got a reply, m8 knows them but doesnt like 18:04 < _cheerios> but he's in some dethmetal band himself, and i dont like the shit he plays :d 18:06 < _cheerios> hmm... 9pm... coffee or tea 18:11 < splatch> http://youtube.com/watch?v=v1PgiBpTtao 18:11 < splatch> that's great song :) 18:13 < _cheerios> Bad Religion :p 18:15 < splatch> yeah 18:15 < splatch> _cheerios: you like it? 18:15 < splatch> do you? 18:16 < _cheerios> it's ok. i used to listen to them... whenever they were big :) 18:16 < _cheerios> they've been dropping single hits throughout the years, rite? 18:17 < _cheerios> was more into offspring middle 90's, but who wasnt? :D 18:19 -!- juro_ [n=juro@dsl-145-197-33.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 18:20 -!- juro_ [n=juro@dsl-145-197-33.telkomadsl.co.za] has joined #agavi 18:20 < _cheerios> http://youtube.com/watch?v=UPxlenE-kic more upbeat :) 18:24 < splatch> does youtube down? 18:24 < _cheerios> could be. listening to a vid :D 18:24 < _cheerios> it was down earlier today 18:27 -!- juro_6 [n=juro@dsl-145-197-33.telkomadsl.co.za] has joined #agavi 18:36 -!- juro [n=juro@dsl-145-212-170.telkomadsl.co.za] has joined #agavi 18:46 -!- juro_ [n=juro@dsl-145-197-33.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 18:47 -!- juro_ [n=juro@dsl-145-252-249.telkomadsl.co.za] has joined #agavi 18:49 -!- simoncpu [n=soulfury@58.71.34.138] has quit [Read error: 110 (Connection timed out)] 18:54 -!- juro_6 [n=juro@dsl-145-197-33.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 18:54 -!- juro_6 [n=juro@dsl-145-197-33.telkomadsl.co.za] has joined #agavi 19:00 -!- juro [n=juro@dsl-145-212-170.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 19:12 -!- juro_ [n=juro@dsl-145-252-249.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 19:31 -!- juro_ [n=juro@dsl-145-205-251.telkomadsl.co.za] has joined #agavi 19:38 -!- juro [n=juro@dsl-145-197-33.telkomadsl.co.za] has joined #agavi 19:44 < CIA-11> dominik * r2058 /branches/0.11/src/renderer/ezctemplate/AgaviIEzctemplateTemplate.interface.php: Removed final keyword from the methods in the interface ... this obviously doesn't work ;) 19:48 < _cheerios> 39 commits today and still a few hours left 19:48 < _cheerios> wb dominik 19:49 -!- juro_6 [n=juro@dsl-145-197-33.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 19:56 -!- juro_ [n=juro@dsl-145-205-251.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 20:03 -!- juro_ [n=juro@dsl-145-197-33.telkomadsl.co.za] has joined #agavi 20:04 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 20:12 -!- juro_6 [n=juro@dsl-145-197-33.telkomadsl.co.za] has joined #agavi 20:22 -!- juro [n=juro@dsl-145-197-33.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 20:30 -!- juro_ [n=juro@dsl-145-197-33.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 20:32 -!- juro_6 [n=juro@dsl-145-197-33.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 20:36 < splatch> http://img.wklej.org/v.php?id=73403agavi%20module%20editor.PNG 20:36 < splatch> data readed from file :) 20:37 < _cheerios> you're going eclipse plugin writing nuts? :) 20:38 < splatch> yeah, i like Eclipse and love Agavi, that's small and ugle effect ;) 20:38 < splatch> *ugly 20:39 < splatch> i never write so bad code like today :D 20:40 < _cheerios> i wouldnt mind using Eclipse if it didnt feel like the screen crawls everytime i just type a few lines 20:40 < _cheerios> it's like enter.. enter (1 sec)... enter (1 sec)... AARGH. 20:40 < splatch> _cheerios: how many memory you have? 20:40 < _cheerios> 1G 20:41 < splatch> can't be! 20:41 < splatch> _cheerios: do you modified memory settings for eclipse? 20:41 < _cheerios> nope. just eclipse + pdt 20:41 < splatch> nah, two years ago i writed code on machine with 256MB of ram, next 512 20:42 < splatch> _cheerios: you can give more memory for eclipse 20:42 < trophaeum_> 1gig and eclipse dont mix well, i have to switch from firefox to opera on my workb ox when i use eclipse 20:43 < splatch> i've 2GB of RAM, so i use full featured Eclipse (maany plugins), Thunderbird and Firefox in the same time 20:43 < splatch> :) 20:43 < trophaeum_> splatch, ya, thats me at home too, and once i get a macbook pro and start taking it to work :) 20:43 < splatch> does anyone want write eclipse plugins? :) 20:44 < trophaeum_> HA! you say java, i say no thanks 20:44 < splatch> :D 20:44 < splatch> java isn't bad! 20:44 < splatch> my friends 20:44 < splatch> don't rate language by one tool :) 20:44 < _cheerios> i just switched to jEdit. blazing fast compared to Eclipse. 20:44 < _cheerios> just not all the bells n whistles, but fine for text editing 20:44 < splatch> for simple files i use gVim 20:44 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 20:45 < trophaeum_> eclipse's code completion *drool* so much simpler when your using propel 20:46 < splatch> trophaeum_: youre talking about PDT 20:46 < splatch> PDT have very bad code 20:46 < splatch> without comments 20:46 < splatch> this code is clear only for authors 20:46 < trophaeum_> splatch, no surprise there, i used to use phpeclipse before it too, its still too good of an editing environment to give up for me 20:46 < splatch> new people who want contribute have to do really hard work 20:47 < splatch> i switched from php eclipse to pdt some time ago 20:47 < splatch> but i don't write many PHP code 20:47 < splatch> from this year i write only in java 20:48 < splatch> PDT is good, when you write, not when you want extend it :) 20:50 < splatch> http://phpfi.com/254596 20:50 < _cheerios> you're doing java webdev only, splatch ? 20:51 < splatch> _cheerios: not only - in previous year i write Swing application integrated with php by SOAP 20:51 < splatch> now i use J2EE 20:52 < splatch> webdev in Java is fine, but i use Struts and other old libraries 20:55 < _cheerios> yeah,im sure it gets the job done.. eventually 20:56 < splatch> java developers in poland get's more sallary than php developers :) 20:57 < _cheerios> that's everywhere 20:58 < _cheerios> + you're unemployed if you do PHP outside of states, pretty much :) 20:59 < _cheerios> midnight :| still can.. keep eyes open... 21:01 < splatch> next feature - graph with validator's xincludes :) 21:04 < _cheerios> i could use the processing power of java in my projects 21:05 < _cheerios> i'll bug you for stuff if i need to rewrite code in java :) 21:06 < splatch> _cheerios: ok, when you've some problem just write 21:06 < splatch> _cheerios: do you want my jabber id? 21:06 < _cheerios> you're here on irc, that's good enough 21:08 < splatch> _cheerios: yes, but i join irc only when i want write something about eclipse on #agavi :) 21:10 < _cheerios> pfft! 21:10 < _cheerios> i wont write java anytime soon, no worries 21:10 < splatch> hrhr 21:11 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 21:30 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 21:34 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 21:44 < Whisller> evening 22:21 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 22:52 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit ["good night"] 22:58 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 22:58 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [Remote closed the connection] --- Day changed Mon Aug 06 2007 01:31 -!- trophaeum_ [n=trophaeu@ppp121-45-216-11.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 01:45 -!- trophaeum [i=erwbgrny@ppp121-45-216-11.lns2.bne1.internode.on.net] has joined #agavi 02:23 -!- allisnone [n=allisnon@83.228.56.37] has joined #agavi 02:36 -!- allisnone [n=allisnon@83.228.56.37] has left #agavi [] 03:59 -!- epaulin [n=epaulin@123.112.71.157] has joined #agavi 05:22 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 05:22 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 06:29 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 06:48 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 06:48 < _cheerios> huomenta! 06:51 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] 06:54 -!- luke`_ is now known as luke` 06:54 < luke`> huomenta! 06:56 < codecop> maybe someone knows why i got date from database like: 01/01/03, in database it is 2003-01-01, i use propel 07:03 < codecop> fixed: need propel.defaultDateFormat = %Y-%m-%d in build.properties 07:18 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:20 < RossC0> Huomenta! 07:20 < _cheerios> huomenta RossC0 07:23 < RossC0> whats up? 07:26 < _cheerios> uhh... another monday with me going thru notes on what to tackle next 07:35 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 07:40 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 07:40 < RossC0> cool - well I've just read Whisllers mail to the list and replied ! Good deed for the day! 07:42 < _cheerios> hmm, a link to the archive on the topic might be good 07:42 < _cheerios> if it does start to get dailyish traffic 07:43 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 07:43 < _cheerios> i always check the irc logs, but i never read the mailing list (beyond what i see fwd'd to my gmail account) 07:44 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 07:45 -!- trophaeum_ [i=ywkkylzc@ppp121-45-216-11.lns2.bne1.internode.on.net] has joined #agavi 07:45 -!- trophaeum [i=erwbgrny@ppp121-45-216-11.lns2.bne1.internode.on.net] has quit [Read error: 104 (Connection reset by peer)] 07:47 < RossC0> it not a google group? 07:48 < _cheerios> whatwhat? 07:49 < _cheerios> all i know i have mails from one of the agavi lists fwdd to my gmail acc 07:49 < RossC0> http://groups.google.com/group/agavi-users/browse_thread/thread/ab5dcb0304b45977 07:49 < _cheerios> hasnt warranted more attention than that ;) 07:49 < RossC0> :D 07:52 < RossC0> _cheerios: ftw: feed://groups.google.com/group/agavi-users/feed/rss_v2_0_msgs.xml 07:52 < RossC0> you'll never miss a thread again ;) 07:52 < _cheerios> sweet. I'll set us up an agavi dashboard in a month or so :) 07:52 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 07:59 < _cheerios> i worked so many hours infront of computer on the weekend that my eyes are so strained even this morning 08:15 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has joined #agavi 08:35 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 08:38 < E_mE> huomenta everyone :) hope all of you bode well! 08:40 < SunboX> does anyone know if there are any docs about propel validator? 08:40 < SunboX> for examble what rules are possible? unique, minLength, maxlength, match, ... ? 08:40 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:20 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 09:49 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 09:49 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 09:54 -!- Fastly [n=fast@ACD6C06D.ipt.aol.com] has quit [] 10:02 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 10:13 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 10:18 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 10:27 -!- epaulin [n=epaulin@123.112.71.157] has quit ["Ex-Chat"] 10:36 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 10:36 < Whisller> hi 10:46 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 10:53 < _cheerios> “You’re nobody here at $10 million,” Mr. Kremen said earnestly over a glass of pinot noir at an upscale wine bar here. 10:53 < _cheerios> :p 10:53 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 104 (Connection reset by peer)] 10:55 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 10:55 < ttj> _cheerios: Where's "here"? 10:55 < ttj> Silicon Valey? 10:56 < _cheerios> yessir 10:56 < ttj> Yeah, well, it's just a bit over 7 million in hard currency. 10:56 < ttj> So I'll have to agree with Mr. Kremen. 11:02 < _cheerios> I'll have to have some words with Kremen when I can compare assets comfortably :) 11:11 < _cheerios> "Spouses talk, and now that resort in Mexico the family enjoyed so much last winter is not good enough when looking ahead to next year." 11:11 < _cheerios> :p 11:21 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 11:24 -!- eremit [n=eremit@p5490F851.dip.t-dialin.net] has joined #agavi 11:35 -!- eremit_ [n=eremit@p5490FECA.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 11:37 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 11:38 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 12:18 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 104 (Connection reset by peer)] 12:19 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 12:41 -!- trophaeum_ [i=ywkkylzc@ppp121-45-216-11.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 13:09 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 13:11 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit [Read error: 113 (No route to host)] 13:27 < SunboX> can someone help me with routing? 13:27 < SunboX> i've this routes: http://p.caboo.se/private/homzxql4x2qfeaoax3 13:27 < SunboX> but when i call 13:28 < SunboX> default/user/6/modify/extended 13:28 < SunboX> nothing works 13:28 < SunboX> only when i call 13:28 < SunboX> default/user/6/modify/extended/ 13:28 < SunboX> why? 13:28 < SunboX> $ro->gen('default.users.modify.extended') 13:28 < SunboX> produces the NOT working path 13:33 < SunboX> is this a bug? 13:34 < SunboX> is the routing wrong? 13:34 < SunboX> i don't know... 13:34 < RossC0> SunboX: do you pass an id ? i.e. $ro->gen('default.users.modify.extended', array('id' => 1)); 13:36 < SunboX> no, i don't 13:36 < RossC0> I don't use callbacks for id validation - I generally have done that in validate of the action but what does CMSUserExistsRoutingCallback do? 13:37 < SunboX> http://p.caboo.se/85258 13:37 < RossC0> can you try passing the id into the route 13:37 < SunboX> yes, but the id is passed in... that should not be the problem 13:38 < RossC0> ah ok 13:38 < SunboX> the generatet path doesnt work (but it should) 13:38 < RossC0> seems to be a bug 13:38 < RossC0> can you add this to the path 13:38 < SunboX> but the generatet path + '/' does work 13:39 < SunboX> i dont know why 13:39 < RossC0> (/)? 13:39 < RossC0> should fix it 13:39 < SunboX> yes 13:39 < SunboX> that would fix it 13:39 < SunboX> but isnt very nice ;o) 13:39 < _cheerios> the $ in the end made t not work with / 13:39 < SunboX> yes 13:39 < _cheerios> you can remove the $ and both work 13:40 < _cheerios> or use that (/) 13:40 < SunboX> both wont work... but with added '/' it will 13:41 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 13:46 < RossC0> SunboX: can you file a ticket :D 14:07 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbl"] 14:32 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Leaving"] 15:08 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has quit [Read error: 110 (Connection timed out)] 15:14 -!- JamieWolf [n=JamieWol@p5486D43E.dip.t-dialin.net] has joined #agavi 15:32 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 110 (Connection timed out)] 15:44 -!- Barfusslaeufer [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 15:54 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 15:55 < digitarald> Huomenta! 15:57 -!- luke`_ [n=shoan@219.64.69.91] has joined #agavi 15:59 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 16:00 -!- Jickles [n=Tickles@81-179-155-122.dsl.pipex.com] has joined #agavi 16:02 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit [Read error: 110 (Connection timed out)] 16:06 -!- Jickles [n=Tickles@81-179-155-122.dsl.pipex.com] has quit ["Nice Scotty, now beam my clothes up too!"] 16:24 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has joined #agavi 16:25 < Wombert> huomenta 16:28 < Whisller> hi 16:29 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 16:31 < RossC0> Wombert: you made it! 16:31 < Wombert> eh? 16:31 < Wombert> :> 16:31 < Wombert> no 16:31 < Wombert> I'm in teh hotel 16:32 < Wombert> where they don't have DHCP for the lan cable that's sitting inthe corner 16:32 < Wombert> so I gave it a static IP and done :p 16:32 < Wombert> I bet they'd sell me an instructions kit or something if I asked about internet access ^^ 16:45 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has quit [Read error: 104 (Connection reset by peer)] 16:45 -!- Barfusslaeufer [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit [Read error: 113 (No route to host)] 16:55 < digitarald> when I don't want to build xml for my database with propel, what are the alternative solutions? 17:00 -!- luke`_ [n=shoan@219.64.69.91] has quit [Read error: 104 (Connection reset by peer)] 17:16 < digitarald> Doctrine maybe? 17:21 < digitarald> RossC0, u tested agavi with doctrine? 17:22 < RossC0> Yup 17:22 < RossC0> using doctrine now :D 17:22 < digitarald> I don't want to use command line and xml in my new small project 17:22 < RossC0> btw digitarald you about tomorrow want to talk to you about mooselectors 17:22 < digitarald> doctrine seems fine ... so the only files I need are in the ticket? 17:23 < digitarald> to make them ready for 1.2 17:23 < digitarald> including better event detection ;) 17:23 < RossC0> yep 17:23 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 17:23 < digitarald> like behaviours 17:24 < digitarald> we can use the internal $events 17:24 < digitarald> to save the correct method 17:24 < RossC0> digitarald - just need BaseDoctrineDatabase 17:24 < digitarald> i read, yes 17:24 < RossC0> and include the DoctrineRecord Models in autoload 17:25 < digitarald> mh ... they dont have the context ... 17:25 < digitarald> ... but i can give it when i export the data 17:26 < digitarald> doctrine has no tagged versions ... so ... trunk svn 17:26 < RossC0> yup 17:27 < RossC0> its still changing lots with soc - but the api is *stable* 17:27 < RossC0> updated the BaseDoctrineDatabase 17:28 < RossC0> thats attached to the ticket as it had some depreciated stuff in it 17:28 < RossC0> i.e now uses AgaviToolkit::expandDirectives 17:28 < digitarald> btw ... u ever visited mallorca or ibiza? brits seems to love it 17:28 < RossC0> no - to chav for me! 17:29 < RossC0> brits love anywhere that sells cheap beer and has menus with "english" food like fish and chips, curry or fry ups... 17:29 < digitarald> i mean, these tourist centers are embarrassing :D 17:29 < digitarald> :D they all had their english breakfast 17:30 < RossC0> I can imagine! :D 17:30 < digitarald> 12 o'clock 17:30 < digitarald> hottest sun, all spains has siesta 17:30 < RossC0> with a pint of lager! 17:30 < digitarald> and they eat food with fat and bacon 17:30 < RossC0> yup - generally not the best of breed that go there! 17:31 < digitarald> ... and of course the pint, during the hottest time of the day 17:31 < digitarald> crazy 17:31 < digitarald> in Sant Antoni thousands of brits 17:31 < digitarald> in Eivissa, on the other side, Italians 17:32 < digitarald> between those party zones plain beaches and pine woods for the other visitors :D 17:33 < RossC0> yeah - I heard Ibiza is really nice away from the hordes! 17:33 < RossC0> right time to go ! 17:33 < digitarald> it is, magical 17:33 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 18:15 < _cheerios> FPF sure can be intimidating when it throws 3 pages of errors at ya. Atleast it makes you do valid pages in the end ;) 18:21 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 18:32 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 18:50 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 18:55 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 19:25 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 104 (Connection reset by peer)] 19:26 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 19:43 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 19:43 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 19:43 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 20:07 -!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: _trophaeum, splatch, _cheerios, eremit, GMFlash, @ChanServ, CIA-11, stachu, luke`, digitarald, (+4 more, use /NETSPLIT to show all of them) --- Log closed Mon Aug 06 20:10:16 2007 --- Log opened Mon Aug 06 20:10:31 2007 20:10 -!- Chuckwalla [n=chuckwal@88.198.118.14] has joined #agavi 20:10 -!- Irssi: #agavi: Total of 16 nicks [1 ops, 0 halfops, 0 voices, 15 normal] 20:10 -!- MikeSeth [n=ohnoes@207.230.28.36] has joined #agavi 20:10 -!- Irssi: Join to #agavi was synced in 23 secs 20:32 -!- trophaeum [i=unaaqvn@ppp121-45-216-11.lns2.bne1.internode.on.net] has joined #agavi 20:33 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 131 (Connection reset by peer)] 20:35 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 20:36 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 20:36 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 20:36 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 20:47 < _cheerios> ~~ \o/ ~~ 20:52 -!- JamieWolf [n=JamieWol@p5486D43E.dip.t-dialin.net] has quit ["Gone for a Drink"] 21:34 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["must.. sleep"] 22:52 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Remote closed the connection] 22:57 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 22:59 -!- NekoKun [n=chatzill@201-3-219-146.fnsce703.dsl.brasiltelecom.net.br] has joined #agavi 23:00 < NekoKun> how 'stable' is agavi? 23:00 < NekoKun> ok 23:00 < NekoKun> pretty much --- Day changed Tue Aug 07 2007 02:09 -!- epaulin [n=epaulin@123.112.71.157] has joined #agavi 03:20 -!- NekoKun [n=chatzill@201-3-219-146.fnsce703.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 05:19 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:09 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 06:12 < RossC0> huomenta! 06:37 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has joined #agavi 06:39 < RossC0> huomenta Wombert! 06:41 < Wombert> oi 06:41 < RossC0> hows it going ? 06:42 * RossC0 is on a caffeine fueled mission to finish the styling today for review tomorrow... 06:42 < RossC0> :D 06:43 < Wombert> got one of these, eh, stress headaches, y'know 06:43 < RossC0> eek 06:43 < Wombert> and working from the hotel because the firewall at the office is a dick :p 06:44 < RossC0> hmm norra lorra fun 06:47 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 06:47 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:18 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 07:39 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has quit [Nick collision from services.] 07:39 -!- Wombert_ [n=Wombert@Home05285.cluj.astral.ro] has joined #agavi 07:43 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 07:43 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 07:51 < luke`> huomenta! 07:58 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 08:01 -!- Wombert_ [n=Wombert@Home05285.cluj.astral.ro] has quit [] 08:05 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has joined #agavi 08:08 < MikeSeth> weeeeeeeeeeeeeeeeeeeeeee 08:08 < MikeSeth> huomenta 08:13 < Arme[N]> huomenta 08:13 < MikeSeth> what did I miss in last 3-4 days? 08:54 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 09:05 -!- trophaeum [i=unaaqvn@ppp121-45-216-11.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 09:12 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has quit [] 09:18 < RossC0> MikeSeth: norra lorra - everyones been busy! 09:19 < MikeSeth> weee 09:19 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 09:30 < digitarald> Huomenta 09:31 < RossC0> Huomenta 09:33 < _cheerios> huomenta :) 09:39 < _cheerios> any sysadmins here? 09:39 < _cheerios> preferably with good network,linux,Xen knowledge 09:43 < digitarald> ... ok ... lets start with Doctrine ... 09:50 -!- trophaeum [i=yaheznpp@ppp121-45-216-11.lns2.bne1.internode.on.net] has joined #agavi 10:06 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 10:06 < Whisller> hi :) 10:09 < MikeSeth> _cheerios: you be hirink? :) 10:10 < MikeSeth> Whisller: sup 10:10 < Whisller> good. I have lots of work but I think today will be good day. 10:11 < _cheerios> na, have a problem. 10:11 < _cheerios> eth0 goes promiscous for some reason at times. either Xen related or trouble :) 10:11 -!- _cheerios is now known as cher|afk 10:15 -!- epaulin [n=epaulin@123.112.71.157] has quit ["Ex-Chat"] 10:17 < MikeSeth> cher|afk: might be something stupid like network scripts trying to set up a bridge 10:17 < MikeSeth> Xen may cause that too 10:17 < cher|afk> i hope so. one thing it's doing is killing the network connection, isolating the virtual from the internet. which is not good when it's the main web server :) 10:18 < cher|afk> --> off 10:34 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 10:37 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 11:24 -!- eremit_ [n=eremit@p5490C362.dip.t-dialin.net] has joined #agavi 11:30 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 11:31 -!- eremit [n=eremit@p5490F851.dip.t-dialin.net] has quit [Nick collision from services.] 11:31 -!- eremit_ is now known as eremit 11:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 12:21 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 12:38 < luke`> how do I delete files that are not in a list of files on linux? 12:39 < MikeSeth> you mean .files? 12:39 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 12:53 < luke`> MikeSeth: I got a list of files in a .txt and need to delete all other files that don't exist in the .txt 12:53 < MikeSeth> ah uhm 12:53 < MikeSeth> I suppose one could do something like this 12:54 < MikeSeth> hmm hold on :D 12:55 < luke`> we are talking 18K+ files in the .txt :) 12:55 < MikeSeth> I suppose it should be something like this 12:55 < MikeSeth> ls -1|grep -v `xargs file.txt`|xargs|rm 12:55 < MikeSeth> but please dont try that at home 12:55 < MikeSeth> its grep -v -F 12:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Leaving"] 13:15 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 13:20 < cher|afk> evil rm scripts o_O --- Log closed Tue Aug 07 13:23:23 2007 --- Log opened Tue Aug 07 13:23:28 2007 13:23 -!- Chuckwal1a [n=chuckwal@static.88-198-118-14.clients.your-server.de] has joined #agavi 13:23 -!- Irssi: #agavi: Total of 19 nicks [1 ops, 0 halfops, 0 voices, 18 normal] 13:23 -!- Irssi: Join to #agavi was synced in 7 secs 13:31 < _cheerios> need to buy a wedding dress by friday evening. got the jacket so far :) 13:33 < ttj> Wedding dress? 13:33 < ttj> Isn't that typically reserved for the bride... 13:33 < _cheerios> ah, yeah, probably a suit is the right word in my case :) 13:34 < _cheerios> damn expensive these things. a jacker alone is 100e. then there's the shirt,pants,socks,tie(maybe),shoes left. gah! 13:35 < ttj> Well come on, a jacket is typically about 300e and up by itself. ;-) 13:35 < _cheerios> not on my budget :D 13:36 -!- Chuckwalla [n=chuckwal@88.198.118.14] has quit [Read error: 110 (Connection timed out)] 13:36 < ttj> You're getting married? 13:36 -!- trophaeum [i=yaheznpp@ppp121-45-216-11.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 13:36 < ttj> Or just a guest? 13:37 < _cheerios> a guest 13:37 < ttj> Well, then you'll be just fine with any old suit you have. ;-) 13:37 < _cheerios> i can't afford to get married, heh heh 14:09 < _cheerios> "In a classic confrontation over Icahn's hostile bid for Phillps Petroleum, Morgan Stanley investment banker Joe Fogg declared the proposal preposterous. "What the hell do you know about the oil business?" he demanded to know. "You don't understand, Joe," Ichan calmly replied, "I'm not here for an interview" 14:38 -!- epaulin [n=epaulin@221.222.227.36] has joined #agavi 14:44 -!- epaulin_ [n=epaulin@221.222.225.108] has joined #agavi 14:49 -!- epaulin_ [n=epaulin@221.222.225.108] has quit ["Leaving"] 14:59 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 15:00 -!- Zibi_ [n=asd@80.4.120.163] has joined #agavi 15:00 < Zibi_> helo 15:01 < Zibi_> is there any way from error view of slot to load action again with only that slot changed to error view? 15:01 < Zibi_> in other way... 15:01 -!- epaulin [n=epaulin@221.222.227.36] has quit [Read error: 110 (Connection timed out)] 15:01 < Zibi_> i have action that produces view with 2 slots 15:01 < Zibi_> one of them is form 15:02 < Zibi_> and how to easy make it so if there are errors in form 15:02 < Zibi_> to come back to whole view 15:02 < Zibi_> not only to error view of form 15:02 < Zibi_> i hope you know what i mean 15:02 < Zibi_> ;] 15:04 < RossC0> Is there a way to grab the url and save it like the login intercept does? 15:04 < RossC0> how do you guys handle errors in slot forms? 15:31 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 15:38 < MikeSeth> Zibi_: hello. 15:38 < Zibi_> hi 15:38 < MikeSeth> Zibi_: perhaps you want a forward action 15:38 < MikeSeth> RossC0: d'ya mean in FPF sense or in action failure sense? 15:40 < Zibi_> i want some mechanizm so i can see exacly same page just with errors in form 15:40 < RossC0> action failure sense 15:40 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 15:40 < MikeSeth> Zibi_: FPF would do that for you globally. Not sure how it handles slots. 15:40 < RossC0> I'll bbl - got to get the train and get the little one from nursery 15:41 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 15:41 < MikeSeth> RossC0: I suppose failed action either uses a forward, or selects an appropriate view 15:44 < MikeSeth> Zibi_: actually, I'm wrong. FPF would do that for you, provided you feed it the form values and validation results for the slot. 15:45 < Zibi_> so it will be enough if in error view i will redirect with data holder? 15:52 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 15:52 < MikeSeth> Zibi_: redirect? I dont think so 15:53 < MikeSeth> Zibi_: rather, if you use validation properly, then the action in the slot fails at validation 15:53 < Zibi_> yea and then going to error view of slot 15:53 < Zibi_> or am i missed something 15:54 < MikeSeth> Yes. And in the error view you load up the form values and validation results into FPF 15:54 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 15:54 < Zibi_> yea and then ? 15:54 < Zibi_> redirect ? 15:54 < MikeSeth> Zibi_: and thats it. FPF fills the form with values and uses CSS classes to signify where an error occured. 15:54 < Zibi_> if i not redirect i will just see slot with errors 15:55 < MikeSeth> Zibi_: again, redirect is something you can do globally. With slots, you should use forward or a deferred action 15:55 < Zibi_> yea i know but from what you saying from page 15:55 < Zibi_> i will finish in <(form) error view> 15:55 < MikeSeth> which will draw the original form, the values, and CSS classes for erring fields 15:56 < MikeSeth> isnt that what you want? 15:56 < Zibi_> no 15:56 < Zibi_> i want go to 15:56 < MikeSeth> no no no no no 15:56 < MikeSeth> form with errors is the same as form with values and FPF css validation classes 15:57 < Zibi_> yes but somehow i need to go to action that will also display and 15:58 < MikeSeth> Zibi_: that's because you're not distinguishing between the central action - the one that responds to request and is selected by routing - and secondary actions that come from slots/layouts and other actions 15:58 < MikeSeth> you can redirect for the central action, because it's an HTTP level redirect command to the browser 15:58 < MikeSeth> but you can not redirect a slot 15:59 < MikeSeth> Zibi_: in other words, your Error view and template should be the default form, and the Success view is something that is a result of submitting that form successfuly 15:59 < Zibi_> so you want me to make action to save form and action to display form? 16:01 < Zibi_> hmm lets say that i have something like 16:01 < Zibi_> and that form is submited to? 16:01 < Zibi_> action 4? 16:01 < Zibi_> action 1? 16:01 < Zibi_> or action 3 16:18 < MikeSeth> sorry, I was away 16:19 < MikeSeth> Zibi_: no. The action is the same. 16:19 < MikeSeth> But, the action has a write method and a read method. 16:19 < Zibi_> yes 16:19 < Zibi_> but what you mean by action same 16:19 < Zibi_> action1 that display whole page with slots or action 3 16:19 < Zibi_> ? 16:20 < MikeSeth> Zibi_: I think it would be better if you pasted some examples. Otherwise I am afraid I will confuse you more. 16:20 < MikeSeth> Zibi_: will you be here in an hour? 16:20 < Zibi_> i have action that displays content and comment to it and add comment form 16:20 < Zibi_> comments and add comment form are slots 16:21 < Zibi_> and if somebody click submit in add comment form i want to go back to action that displays content 16:21 < Zibi_> but add form i want to have with errors 16:22 < MikeSeth> so, add a validator to the comment submit action 16:22 < MikeSeth> if there is an error, then the action's executeWrite() isn't called, instead the error view is invoked, in which you load the values into FPF and get your slot with your error form 16:25 < Zibi_> to comment submit action? 16:25 < Zibi_> or to content display action 16:25 < Zibi_> i have validator in comment submit action 16:26 < Zibi_> but it returns error view of slot only 16:26 < Zibi_> and i want everything 16:26 < Zibi_> with content list of comments and form with errors 16:27 < MikeSeth> hmmmm 16:27 < MikeSeth> I have to go home now, but I will be back online within an hour, will you still be here? 16:28 < Zibi_> no im going home in 30 min 16:28 < Zibi_> but i will be here whole tomorow 16:28 < Zibi_> ;] 16:28 < MikeSeth> post to the mailing list! 16:28 < Zibi_> hmm 16:28 < Zibi_> ok 16:29 < Zibi_> thanks for trying to help 16:29 < MikeSeth> actually my ride is delayed 16:29 < MikeSeth> i have 20 minutes more 16:30 < Zibi_> hehe so want me to explain it again? 16:30 < MikeSeth> tell me, why do you want an error view for -everything-? 16:30 < MikeSeth> whats the point? 16:30 < Zibi_> to look better 16:30 < Zibi_> now i have nice content and list of comment and form on the bottom 16:30 < Zibi_> and if there is error in form i jump to form view only 16:31 < Zibi_> and in form is only one field so it looks bad 16:31 < MikeSeth> then maybe you should make the form ajaxy? 16:31 < Zibi_> i have it with ajax now 16:31 < MikeSeth> (still, I dont see how it looks better) 16:32 < Zibi_> just was wondering 16:32 < Zibi_> if there is any tricky way of doing it without ajax 16:32 < MikeSeth> no, I think you're simply doing it wrong :) 16:33 < MikeSeth> and of course, you can check in the view if the action is running in a slot or not 16:33 < MikeSeth> (donno if that helps in your case) 16:33 < MikeSeth> Now that I think of it.. I dont really know how to do that right 16:34 < MikeSeth> you should really post to the mailing list 16:34 < Zibi_> i remember that i was wondering with Rossco how to do it properly some time ago 16:34 < Zibi_> but i dont remember what was conclusion 16:34 < Zibi_> ;] 16:36 < MikeSeth> now that I think of it 16:36 < MikeSeth> it should be a single action, not two actions and two slots 16:36 < MikeSeth> nah, im wrong. 16:37 < Zibi_> but im using add comment action in few different places 16:38 < MikeSeth> yeah, im not thinking straight after 10 hours of debugging 16:38 < Zibi_> hehe no worries i will figure something out 16:38 < MikeSeth> oh I think I know the answer 16:39 < MikeSeth> suppose you have action ShowComments and action AddComment 16:39 < MikeSeth> they live in 2 slots 16:39 < MikeSeth> action ShowComments has only a general execute() method 16:39 < MikeSeth> action AddComment has a read and a write method 16:39 < MikeSeth> that's more or less what you have now right? 16:39 < Zibi_> yes 16:39 < MikeSeth> you create a third wrapper action 16:40 < MikeSeth> let's say, CommentsPage 16:40 < MikeSeth> you create a layout that specifies two slots for that action 16:40 < splatch> hello 16:41 < Zibi_> mhm but if i submit for to AddComment i will end in AddComment view (unless redirect) 16:41 < MikeSeth> it doesnt have to, though I am not sure what is the right way to handle this without Ajax 16:42 < Zibi_> and if i submit to CommentPage i will not be able to use it in different actions 16:42 < MikeSeth> why not? 16:42 < Zibi_> becouse form will send me to CommentPage instead to parent action 16:42 < MikeSeth> CommentPage's write method just forwards the submitted data to AddComment's write method 16:42 < MikeSeth> No no no no no. You execute AddComment in a container 16:43 < MikeSeth> actually now that I think of it, there might be a dispatch mechanism which knows how to map partial POST requests to a specific action or slot 16:43 < MikeSeth> but its something only Wombie and ka0s would knows about 16:43 < MikeSeth> of course, state retention is a problem 16:47 < _cheerios> all this talk, what was the problem? 16:48 < MikeSeth> _cheerios: errors after a submit through an action that lives in a slot 16:49 < _cheerios> ah. 16:54 < Zibi_> what about calling that master action with something similar to createSlot and that just output it with my fpf and errors 16:55 < splatch> Zibi_: where you from? 16:56 < Zibi_> poland 16:56 < Zibi_> but i live in uk 16:58 < splatch> Zibi_: siemano, ja siedze jeszcze w polszy :) 16:58 < Zibi_> still... ;) 16:58 < splatch> yeah, still in this sick country 16:58 < Zibi_> :D 17:00 < splatch> just like my friend said: every day our country talking to me - go away ;) 17:00 < splatch> Zibi_: i don't know how to translate spier... to english 17:01 < Zibi_> hmm get the f*** out? 17:01 < Zibi_> or something like this 17:02 < splatch> hehe, our language is so simple, one word and everything is clear :) 17:02 < splatch> Zibi_: how long do you use agavi? 17:03 < Zibi_> hmm few months 17:03 < Zibi_> i started when i was moved to project on which i work with Rossc0 17:04 < splatch> och, you're Ross friend who translated for him post from my blog :) 17:04 < Zibi_> but i rather do monkey job then something sophisticated with it 17:04 < Zibi_> hmm maybe ;) 17:05 < Zibi_> ok 18.00 i can go home =] 17:06 < splatch> see you :) 17:06 < Zibi_> cya tommorow i will write if i figure out how to post that action from slot 17:06 < Zibi_> bye! 17:06 -!- Zibi_ [n=asd@80.4.120.163] has left #agavi [] 17:14 < _cheerios> can one register multiple validators to be run for an action? An xinclude in the parent actions validator? If so, he could just make the comment addition a good old object (that is run in the parent action), and throw in the validation for the slot form. I take it the slot action was created to wrap in the 1) action, and 2) view logic, 3) a template and 4) validation for reuse? This way he'd have his form with errors, and retain the look of the 17:14 < _cheerios> parent action while encapsulating the logic to his object. Yes/No? 17:15 < _cheerios> It does need registering a few things, so not ideal, but something to chew on until Wombert chimes in. 17:20 < _cheerios> POPO, Plain Old Php Object. *chuckle* (popo=shoe) 17:21 < _cheerios> 31C inside... im heading out for a jog. Can't do **** in this heat. 17:39 < splatch> :D 17:39 < splatch> POPO :DDD 17:39 < splatch> that's like POJO 17:39 < splatch> but i don't know sense in name POPO, does PHP Objects was complex like EJB's? 17:39 < splatch> brb 17:40 < splatch> or bbl 17:46 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128568271.dsl.bell.ca] has joined #agavi 18:05 < digitarald> mh, whats loaded first, AgaviSessionStorage or Database? 18:15 < _cheerios> aah.... 18:36 -!- RossC0 [n=RossC0@80.4.120.163] has joined #agavi 18:36 < RossC0> huomenta 18:39 < _cheerios> RossC0 up at this hour. What's wrong? :D 18:39 < RossC0> work! 18:40 < RossC0> just reading ze logs to see what thoughts there were about the posting of a slot returning to the parent actions layout 18:40 < RossC0> but I have work todo in the meantime! 18:40 < RossC0> so I shall ponder on! 18:40 < _cheerios> I tried to get work done this evening but it's been 30C in the apartment making me look like someone watching TV. A zombie :| 18:41 < _cheerios> Right, I'll get to work after a quick dinner. 18:54 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 19:02 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has joined #agavi 19:03 < Wombert> uzah 19:03 < Wombert> +w 19:07 * Wombert pokes RossC0 19:07 < Wombert> SUPWITHYADUDE 19:07 < Wombert> still online? oO 19:07 < RossC0> yo - still working :-/ 19:08 < RossC0> eek 19:10 < RossC0> <3 MooTools! 19:11 < RossC0> var clone = this.options.clone; 19:11 < RossC0> switch ($type(clone)){ 19:11 < RossC0> case 'function': this.clone = clone.call(this, this.element); break; 19:11 < RossC0> case 'boolean': clone = (clone) ? {'opacity': 0.7} : {'visibility': 'hidden'}; 19:11 < RossC0> case 'object': this.clone = this.element.clone(this.cloneContents).setStyles(clone); 19:11 < RossC0> } 19:11 < RossC0> for sortables - very clever / flexible! 19:12 < RossC0> you can pass different objects for the clone method - I was asked to just have a border showing the drop zone so 19:12 < RossC0> the clone option becomes: clone: {'border': '1px dashed #a9a9a9', 'background': 'transparent', 'color': '#fff'} and vola! 19:12 < RossC0> <3 19:14 * RossC0 hugs Wombert 19:15 < Wombert> nice 19:15 < Wombert> ace ace indeed 19:15 < Wombert> almost on an agavian level :> 19:17 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128568271.dsl.bell.ca] has quit [] 19:18 < RossC0> close :D 19:23 < _cheerios> i have no idea what that does, but thumbs up! :D 19:23 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbs"] 19:27 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128568271.dsl.bell.ca] has joined #agavi 19:27 < MrJeep> hi 19:27 < MrJeep> I'm wondering what would be the best way to store an ip address in a database 19:27 < MrJeep> I remember PHPBB transformed it somehow 19:28 < RossC0> convert to a long? 19:29 < MrJeep> I can't remeber exacly. You would convert it to a long ? 19:29 < splatch> hello RossC0 19:30 < splatch> hello Wombert :) 19:30 < RossC0> heh splatch long time no see! 19:30 < RossC0> MrJeep - easier to index / store 19:30 < splatch> RossC0: yes, long time :) 19:30 < RossC0> saw your site had been dzoned! 19:30 < splatch> anyone want's see Agavi module editor UI - final version? ;) 19:31 < RossC0> MrJeep http://uk2.php.net/ip2long 19:31 < splatch> RossC0: yes, was and was kicked ;) 19:31 < RossC0> kicked ? 19:32 < splatch> yeah, 10 votes up and 10 votes down 19:33 < splatch> btw this post i writed to contest 19:34 < splatch> and now judge must translate it to english 19:34 < splatch> http://dev.eclipse.org/blogs/wayne/2007/08/02/enjoy-the-shirt/ :) 19:35 < splatch> RossC0: today we saw here Zibi, do you work with he? 19:35 < RossC0> yeah hes my team :D 19:36 < splatch> cool, you've own team? :) 19:36 < splatch> it is big team? 19:36 < RossC0> yeah it is Zibi! 19:37 < RossC0> but it depends on the project 19:37 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 19:37 < RossC0> apparently - but we'll have to see how many underlings I can get in the near future 19:38 < RossC0> right I have work to finish off! 19:39 < splatch> bbl :) 19:41 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has quit [] 19:43 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 19:43 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 19:51 -!- MrJeep_ [n=jeanphil@bas1-sherbrooke40-1128568271.dsl.bell.ca] has joined #agavi 19:51 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128568271.dsl.bell.ca] has quit [Read error: 104 (Connection reset by peer)] 19:57 < MrJeep_> under propel, anyone can tell me the difference between DOUBLE, DECIMAL, and FLOAT ? 20:00 < splatch> there isn't differences 20:01 < splatch> for php all float point types are one 20:01 < MrJeep_> yeah but with propel 20:02 < MrJeep_> for a given field's tpe 20:02 < MrJeep_> type* 20:02 < splatch> propel translate given type to database type 20:03 < splatch> for example mssql doesn't support decimal type 20:03 < splatch> only number(x,y) 20:03 < splatch> etc 20:05 < RossC0> laters all 20:07 -!- RossC0 [n=RossC0@80.4.120.163] has left #agavi [] 20:11 < digitarald> mh ... now i like doctrine ... they use mootools in their docs 20:16 < _cheerios> heh 20:18 < _cheerios> i like moo as the sortables are so much faster here on linux-ff than the prototype sortables i've been using before 20:20 < digitarald> the only fast thing in prototype are the selectors, because they copied them from yui ext :) 20:21 < digitarald> anyway, if u write apps that don't need to be fast its cool 20:26 < _cheerios> the performance was horrible. I want my js to be fast on linux-ff, if only for me ;) 20:26 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Excess Flood] 20:26 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 20:29 < digitarald> same here ... 20% of my mootools development are performance tests in firebug :D 20:29 < digitarald> and moobuger 20:32 < splatch> moo is everywhere! :) 20:36 -!- trophaeum [i=isfnljls@ppp121-45-216-11.lns2.bne1.internode.on.net] has joined #agavi 20:37 < digitarald> ... i have something without moo in the name ... http://digitarald.de/playground/text.html 20:44 < splatch> digitarald: that's coooooooooooolest java script i ever seen! 20:45 < digitarald> thx 20:46 < _cheerios> nice. beats my inline edit from 2005 :D 20:48 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has joined #agavi 20:51 < splatch> http://www.collegehumor.com/video:1735543 20:51 < splatch> omfg 20:51 < splatch> skatebording children :) 20:53 < _cheerios> kids! 20:54 < splatch> sorry :) 20:55 < splatch> kids 20:56 < _cheerios> i wish i knew more about linux & networking :/ 20:58 < splatch> just lern 20:59 < splatch> learn :) 21:01 < _cheerios> would mean putting a few hrs a day aside for it 21:03 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has quit [] 21:09 -!- MrJeep_ [n=jeanphil@bas1-sherbrooke40-1128568271.dsl.bell.ca] has quit [Read error: 110 (Connection timed out)] 21:13 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 21:13 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 21:35 < v-dogg> huomenta 21:35 < splatch> oi v-dogg! 21:36 < v-dogg> what's up 21:37 < splatch> hm.. nothing, i drink tea, eat something and read some stuff on eclipse news groups :) 21:37 < splatch> v-dogg: do you saw my screenshot with editor? 21:37 < v-dogg> nopes, been away for a few days 21:38 < splatch> v-dogg: welcome back Mr Freeman :) 21:39 < splatch> v-dogg: http://img.wklej.org/v.php?id=76022agavi%20module%20editor.PNG 21:39 < splatch> here is editor 21:39 < splatch> currently it's only displaing data, not storing 21:40 < splatch> currently he only displaing data, not storing 21:40 < splatch> what version are better? 21:41 < splatch> or what version are correct? :) 21:42 < v-dogg> currently it only displays (the) data, doesn't store 21:43 < v-dogg> bed time (says missus) 21:43 < splatch> v-dogg: thank you very much! 21:43 < v-dogg> laters :) 21:48 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 21:48 < Whisller> hi 21:48 < splatch> ho 21:51 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["beep"] 22:14 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Nick collision from services.] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 23:13 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [Read error: 104 (Connection reset by peer)] 23:14 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 23:14 -!- impl [n=impl@pool-72-72-40-144.bstnma.east.verizon.net] has joined #agavi --- Day changed Wed Aug 08 2007 00:11 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit ["good night"] 01:36 -!- epaulin [n=epaulin@123.112.71.157] has joined #agavi 01:44 -!- epaulin [n=epaulin@123.112.71.157] has quit ["Ex-Chat"] 01:52 -!- epaulin [n=epaulin@123.112.71.157] has joined #agavi 02:37 -!- luke`_ [n=shoan@219.64.74.102] has joined #agavi 05:44 -!- luke`_ [n=shoan@219.64.74.102] has quit [Read error: 110 (Connection timed out)] 05:53 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:03 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has joined #agavi 06:04 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 06:05 < impl> Wombert: wtf you doing in Romania 06:11 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has quit [] 06:18 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has joined #agavi 06:19 < Wombert> impl: work :p 06:19 < impl> Oh ;p 06:20 < Wombert> and then holidays with some friends 06:20 < Wombert> if the work is done :p 06:20 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 06:21 < impl> Cool :D 06:30 -!- impl [n=impl@pool-72-72-40-144.bstnma.east.verizon.net] has quit [Remote closed the connection] 06:32 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 06:52 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 06:52 < _cheerios> huomenta! 07:06 < Wombert> oi 07:11 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 07:22 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 07:28 < luke`_> huomenta 07:28 < MikeSeth> huomenta 07:37 < Arme[N]> huomenta 07:37 < ttj> Yo. 07:47 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 07:51 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has quit [] 07:56 < digitarald> v-dogg, what comes first: Database initialize or User startup 07:57 < digitarald> mh, in factories user comes after database 07:58 < digitarald> doctrine throws a Doctrine_Connection_Exception, like its not connected when the User starts up 08:08 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 08:08 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 104 (Connection reset by peer)] 08:09 < digitarald> nevermind, solved 08:10 < MikeSeth> digitarald: you managed to force Doctrine to work properly? 08:10 < MikeSeth> last time I tried, I found it.. undocumented. 08:11 < digitarald> http://www.phpdoctrine.net/doctrine/manual/new/?one-page=1 08:11 < digitarald> and from RossC0: http://trac.agavi.org/ticket/381 08:11 < digitarald> had to connect during initialize 08:11 < digitarald> the only change 08:13 < digitarald> now it works like charme with serialised records 08:30 < digitarald> the nested sets are pretty cool 08:33 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 08:35 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 104 (Connection reset by peer)] 08:43 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 08:59 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 09:31 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 09:39 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 10:23 -!- epaulin [n=epaulin@123.112.71.157] has quit [Read error: 110 (Connection timed out)] 10:43 -!- eremit [n=eremit@p5490C362.dip.t-dialin.net] has quit [] 10:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 10:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:59 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 10:59 < RossC0> Huomenta! 11:09 < v-dogg> huomenta 11:24 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out] 11:26 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 11:34 < digitarald> hey RossC0 11:35 < RossC0> hey 11:35 < RossC0> 3 hour meeting 11:35 < RossC0> fek 11:36 < digitarald> MooSelectors refactored 11:36 < digitarald> shall they also work with 1.11? 11:37 < RossC0> nah 11:37 < RossC0> mine doesnt :D 11:37 < digitarald> not? 11:37 < RossC0> I moved it to 1.2 11:37 < digitarald> only bindWithEvent, what else? 11:38 < RossC0> actually it should work backwards 11:38 < RossC0> only thing I need to improve is the event cache 11:38 < RossC0> as its a double index cache at the moment 11:39 < RossC0> so I can check if events already exist - so I don't reapply event to elements 11:39 < RossC0> I think you've seen it - want a pastie? 11:39 < digitarald> ;) 11:41 < digitarald> let me test and i paste mine 11:46 < RossC0> gogogo 11:50 < MikeSeth> zibi asked an interesting question yesterday and I didnt have an answer 11:51 < MikeSeth> he has a bunch of slotted actions, one of which is a form. when that form is submitted, how should the submitted values be delivered to the slotted action? it is not the main action that handles them 11:51 < MikeSeth> and more to the point, how to preserve states of other slots when validation on the form's action fails 12:08 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 12:08 < RossC0> yeah - still not sure on the answer 12:08 < RossC0> because the slot should be able to be called independently 12:09 < RossC0> or have the ability so that it can 12:10 < RossC0> so I'm guessing that there has to be some mechanism - (the session?) which stores information about what the current action is and if a slot fails then diverts back to the previous current action 12:11 < RossC0> it won't necessary help keep state of other slots - but it will mean that the slots errors are displayed in the same context as they occured 12:12 < RossC0> I think I can manage that easily, similar to how the flash works but will need to think / test it out 12:17 -!- epaulin [n=epaulin@221.222.227.145] has joined #agavi 12:17 < RossC0> bbl lunch! 12:17 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 12:17 < Whisller> hi :) 12:17 < MikeSeth> RossC0: yeah, I thought some sort of dispatching mechanism is needed, but that would mean you need to indiscriminately save the state of previous actions 12:17 < MikeSeth> sounds like a bad idea.. 13:07 < _cheerios> 30C inside again. :| 13:07 < luke`> ac broken? 13:08 < _cheerios> no such thing 13:09 < RossC0> MikeSeth: hmm must be a way to grab the current action and all slots for a request and putting that into an array. Then on FPF error check if the previous request was a slot - if so forward / redirect back to the action 13:10 < RossC0> you'd need two arrays - current and previous and some way to repopulate the FPF with the error data 13:12 < RossC0> digitarald - any sign of ze code? 13:13 < MikeSeth> In short. We need conditional slots. 13:16 < digitarald> 2min 13:17 < _cheerios> you mean something like if(slot) process, check referer, match to routing, and load originating action while including the data/errors from slot action? 13:25 -!- eremit [n=eremit@p5490E72C.dip.t-dialin.net] has joined #agavi 13:27 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 13:42 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 13:47 < Chonsu> hi, i have one question. isnt it possible to access parameters of the requestdataholder inside the view of slots? the access to this parameters works well in the main view. inside the slot view the values are not set. 13:48 < MikeSeth> of course its possible 13:48 < MikeSeth> but you of course want the request values, not the ones destined for this particular action 13:48 < MikeSeth> this isnt a good idea 13:48 < MikeSeth> it means there's an inconsistency in your application design 13:49 < Chonsu> ok, how should i do it? pass them when i create the slot container? 13:51 < MikeSeth> I am sorry to say that I dont know for sure. You can access the global request object if that helps. 13:53 < Chonsu> thx, i will try this 13:54 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128568271.dsl.bell.ca] has joined #agavi 13:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Leaving"] 14:29 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 14:30 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bnbl"] 14:34 < RossC0> ok how'd I do a forward in a view? 14:34 * RossC0 being lazy 14:36 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128568271.dsl.bell.ca] has quit [Read error: 110 (Connection timed out)] 14:37 < RossC0> got it 14:39 -!- JamieWolf [n=Jamie@p54AB66B8.dip.t-dialin.net] has joined #agavi 14:45 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 14:51 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 14:53 < MikeSeth> weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiieieeieieieieieie 14:53 < MikeSeth> weeieieieieiieieieie 15:00 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 15:05 < RossC0> wooooooooooooooooooooooooooooooooooooooooooooooo 15:05 < RossC0> ooooooooooooooooooooooooooooooooooooooooooooooooooooooot 15:05 < RossC0> :D 15:07 < v-dogg> now now, calm down lads :) 15:20 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 15:25 -!- aOgara|back [n=a0gara@226.67.64-86.rev.gaoland.net] has joined #agavi 15:25 < aOgara|back> hy 15:25 < MikeSeth> hello hello, and welcome to the conspiracy 15:25 < aOgara|back> hehe 15:26 < MikeSeth> the ohloh URL in the topic will give you an overview 15:26 < aOgara|back> which i curently do 15:27 < MikeSeth> good, good. 15:27 < MikeSeth> I'm the propaganda officer for this project. 15:27 < MikeSeth> I will convert you now! 15:27 < MikeSeth> :D 15:27 < aOgara|back> haha ... I check it 15:28 < aOgara|back> i'll give you my firsts "impressions" early 15:28 < aOgara|back> what I'm thinking about it 15:29 < MikeSeth> I already know what you're thinking about it. It's you who doesnt know yet :) 15:29 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 15:29 < aOgara|back> :\ sorry .. I might use terms that aren't english .. if something becomes not clear .. asks me to rephrase plz 15:29 < aOgara|back> haha ^^ 15:31 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 15:34 < MikeSeth> v-dogg: ping 15:34 < MikeSeth> RossC0: ping 15:34 < RossC0> ping 15:35 < RossC0> I got to go in 2 to pick up my daughter 15:35 < MikeSeth> ah ok. I wanted to raise discussion about error handling and dispatching for slot actions 15:36 < MikeSeth> I'll post to ML, it's a really important matter. 15:37 < RossC0> ah ok - working on extending the base to include it 15:37 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128565973.dsl.bell.ca] has joined #agavi 15:37 < MrJeep> hi 15:37 < RossC0> but discuss first sounds cool 15:37 < RossC0> k laters all 15:37 < MikeSeth> I should start uploading my debug classes 15:37 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 15:37 < MrJeep> i need some opinions 15:37 < MikeSeth> tidy, commenting renderer, etc. 15:38 < MrJeep> I'm working on the website on my new job 15:38 < MrJeep> and I now I'm working on the newletter parts 15:38 < MikeSeth> ace :D 15:38 < MrJeep> when a user subscribe, he may also fill a small statistical survey 15:38 < MrJeep> like interests (multiple checkboxes) 15:39 < MrJeep> age group, gender, income 15:39 < MrJeep> etc 15:39 < MrJeep> my problem is how I'll name all those table 15:39 < MrJeep> in the database of course 15:39 < MikeSeth> `survey`? 15:40 < aOgara|back> contact 15:40 < MrJeep> bad word 15:40 < MrJeep> hum 15:40 < MikeSeth> survey_data? thats seriously not a question that begs our help 15:41 < aOgara|back> profile ? 15:41 < MrJeep> 1 min 15:41 < aOgara|back> FBI_tracking_me 15:41 < aOgara|back> hehe 15:42 * MikeSeth ponders whether to add a new module for the backend 15:42 * aOgara|back went out 15:42 < MrJeep> yeah survey's the word 15:42 < MikeSeth> nah fuck this, I'll just add a global model 15:42 < MrJeep> i have a newsletter_subscriver table 15:42 < MrJeep> a demographic_age_group table 15:42 < MrJeep> a demographic_income table 15:42 < MikeSeth> noooooooo 15:43 < MikeSeth> why?! 15:43 < MrJeep> a subscriber_interest table 15:43 < MikeSeth> store the whole thing in one table 15:43 < digitarald> isnt it all for per-user? 15:43 < MikeSeth> what if you need more categories? one table for each? 15:43 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 15:43 < digitarald> user_id|question|chioce 15:43 < aOgara|back> wow i just talled about fbi sowat .. CIA came in ? 15:43 < aOgara|back> :\ 15:44 < MrJeep> demographic_age_group stores data like 15-18, 19-21 15:44 < MrJeep> the thing is I'm creating a lot of tables for this 15:44 < MikeSeth> aOgara|back: CIA is a bot that reports trac updates into the channel 15:44 < MikeSeth> MrJeep: so don't 15:44 < MrJeep> and I'm not sure I'm doing it the right way 15:44 < aOgara|back> ^^ 15:44 < MikeSeth> MrJeep: create a table of categories. Create a table of users. Create a linking table to store the user's choices. 15:44 < digitarald> aOgara|back, we tell that everyone ... when he posts trac updates here he also scans all your mp3s 15:45 < digitarald> so the CIA headquarter has always the best music on their iPods 15:45 < aOgara|back> mp3s aren't my pb ... :D but divx content might *nods* 15:45 < MikeSeth> Apple is communism. 15:46 < MikeSeth> well, commercial communism. 15:46 < digitarald> :D 15:46 < aOgara|back> lol 15:46 < MrJeep> MikeSeth : so you would not create a field like subscriber_age_group in the newsletter_subscriber table ? 15:46 < MikeSeth> MrJeep: absolutely not. 15:47 < MikeSeth> MrJeep: you dont want to modify schema on the production database every time you need to add a new topic to the survey 15:47 < MikeSeth> that's kinda like taking apart your car engine so that you can fill the fuel tank 15:47 < MrJeep> something like survery_data insteand which will contains the row age_group 15:47 < MikeSeth> MrJeep: not a row either 15:47 < aOgara|back> MrJeep: I would create .. as Mike: 1 contact table (human relatives information container) 1 account table, 1 newsletter groupe table 15:47 < MikeSeth> table categories: screen_name, short_name, id 15:48 < MikeSeth> table users: ..., id 15:48 < MikeSeth> table user_options: user_id, category_id 15:48 < MikeSeth> then you can do cool things like grouping concat 15:48 < v-dogg> MikeSeth: pong 15:49 < MikeSeth> v-dogg: Ross left. I'll post to the ML. Wanted to talk about handling of errors and redirects in slots. 15:49 < MrJeep> MikeSeth : I just don't get the table categories part 15:50 < aOgara|back> that shema will let you to grow your application with a stable db 15:50 < MikeSeth> MrJeep: INSERT INTO categories SET screen_name = "Anal sex with dogs", short_name = 'dogsex1'; 15:50 < MikeSeth> Shit, Ross left, wanted to freak him out :D 15:50 < aOgara|back> and extends to ... a CRM for example 15:51 < MikeSeth> MrJeep: you don't NEED the short_name field, but its convenient to have one 15:51 < MikeSeth> so that you could do for example things like this in cron 15:51 < MrJeep> in other words, the categories table would contains the survey questions ? 15:52 < MikeSeth> php /path/to/app/console.php SendNewsLetters --categories=dogsex1,fisheating8 etc 15:52 < MikeSeth> MrJeep: yep. 15:52 < MrJeep> ok now I get it 15:52 < aOgara|back> Mike: I'll give you mi opinon about agavi a bit later ... (in night or week) seems i need to play with a little bit ... 15:52 < aOgara|back> to definitvely make my opinon 15:52 < MikeSeth> aOgara|back: you don't have to. You love it already. It's the only PHP framework that makes sense. ;) 15:53 < aOgara|back> but I already have 2 good points : 1. it don't necessarly need apache mod_rewrite which make it "windows/IIS" friendly ... 15:53 < aOgara|back> I'm not insulting ^^ 15:54 < aOgara|back> 2. i like that idee of an mixed environment 15:54 < aOgara|back> from dev to production 15:55 < aOgara|back> haha (just read your note) 15:57 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 15:58 < MikeSeth> aOgara|back: and if you want more good points, look what happens in your cache/ directory ;) 15:58 < aOgara|back> I will 15:59 < MikeSeth> and of course, 15:59 < MikeSeth> http://trac.agavi.org/browser/branches/0.11/samples 15:59 < MikeSeth> sample application demonstrating some advanced tricks 15:59 < MikeSeth> (routing callbacks, nested configuration, custom filters, authorization, etc) 16:01 < aOgara|back> k 16:06 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 16:09 -!- epaulin [n=epaulin@221.222.227.145] has quit ["Ex-Chat"] 16:16 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [Nick collision from services.] 16:16 -!- naGo [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 16:18 < MikeSeth> aight 16:18 < MikeSeth> this day is over 16:18 < MikeSeth> im getting the fuck outta here 16:18 < MikeSeth> questions -> /msg 16:19 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 16:30 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:32 < aOgara|back> knok knok 16:33 -!- naGo is now known as nagaozen 16:33 < aOgara|back> I got a Parse error: parse error, unexpected T_CLASS 16:33 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 16:34 < aOgara|back> seems it's cause by "final" before the class 16:34 < aOgara|back> woops .. in AgaviConfig.class.php 16:39 < aOgara|back> wtf .. i was running php4 16:40 < aOgara|back> my fault 16:40 -!- aOgara|back [n=a0gara@226.67.64-86.rev.gaoland.net] has left #agavi [] 16:41 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 16:42 -!- aOgara|back [n=a0gara@226.67.64-86.rev.gaoland.net] has joined #agavi 16:49 < aOgara|back> c u later 16:49 -!- aOgara|back [n=a0gara@226.67.64-86.rev.gaoland.net] has left #agavi [] 17:14 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 17:14 < _cheerios> jee 17:14 -!- JamieWolf [n=Jamie@p54AB66B8.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 17:25 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 17:35 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 17:35 -!- CIA-11 [n=CIA@208.69.182.149] has quit [Read error: 104 (Connection reset by peer)] 17:41 -!- CIA-4 [n=CIA@208.69.182.149] has joined #agavi 17:42 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has joined #agavi 17:43 < Wombert> oi 18:07 < digitarald> v-dogg, your docbook parser is on-the-fly or command line? 18:12 -!- Arme[N] is now known as Arme[0] 18:39 -!- impl [n=impl@pool-72-72-40-144.bstnma.east.verizon.net] has joined #agavi 18:44 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 18:57 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out] 18:58 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128565973.dsl.bell.ca] has quit [Read error: 110 (Connection timed out)] 19:01 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128567335.dsl.bell.ca] has joined #agavi 19:01 < MrJeep> hi 19:02 < MrJeep> does agavi has a method to get the REMOTE_ADDR parameter ? 19:03 < v-dogg> digitarald: on the fly 19:06 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 19:06 < digitarald> is it open source? :D 19:07 < v-dogg> http://svn.projectbin.org/sqlitemanual/trunk/feedback/ 19:07 < v-dogg> http://svn.projectbin.org/sqlitemanual/trunk/feedback/app/lib/docbook/DocBookXml2Array.class.php 19:07 < digitarald> ah, great 19:08 < digitarald> so I can add comment system 19:08 < digitarald> any idea how to add unique id's to each paragraph? 19:09 < v-dogg> I'd think you can add it ids to the docbook xml 19:10 < v-dogg> I only use section ids 19:14 < _cheerios> not such an easy that that uid handling :| 19:15 < digitarald> maybe comments on sections are enough 19:15 < digitarald> too much comments are confusing 19:16 < _cheerios> how do you make the id's unique throughout all the pages? 19:16 < digitarald> title/parent/path 19:16 < digitarald> and the sections have id's 19:16 < digitarald> ... http://svn.projectbin.org/sqlitemanual/trunk/feedback/app/lib/docbook/DocBookXml2Array.class.php 19:16 < digitarald> parseSection 19:17 < _cheerios> if you change the title, do the comments become lost? 19:17 < digitarald> no 19:18 < _cheerios> how does that work out? 19:18 < digitarald>
19:18 < digitarald> here 19:18 < digitarald> http://svn.projectbin.org/sqlitemanual/trunk/sqlitemanual.xml 19:18 < digitarald> i thought about a maintain script for the comments 19:18 < _cheerios> ok, so manually typed in id's 19:18 < digitarald> so u can see which comments are without correct section id and move them to the correct id 19:19 < digitarald> so u can generate id's from the itle and don't need to give them manual 19:19 < _cheerios> if another page has id="about" as well, is it still a unique id? 19:20 < v-dogg> digitarald: yes, I think commenting per paragraph (like in the django book) gets too messy 19:25 < digitarald> mh ... where is the action that generates the multipage html? 19:25 < _cheerios> http://news.bbc.co.uk/2/hi/europe/6937655.stm omg at shoepic 19:25 < v-dogg> digitarald: look at the makefile 19:26 < digitarald> so its not really on the fly 19:32 < v-dogg> the html is generated by the xsltproc of course, only the chapters and sections are parsed on demand 19:32 < digitarald> :D a friend of mine has to convert the comedy central homepage from prototype to mootools ... poor guy 19:32 < digitarald> document.getElementsByClassName('foo', $('bar')).first(); .... vs ... 19:32 < digitarald> $('bar').getElement('.bar'); 19:32 < v-dogg> for the feedback form (http://projectbin.org/sqlitemanual/contribute/submit/appropriate-uses-for-sqlite) 19:33 < impl> digitarald: You're a mootools developer right? 19:33 < digitarald> yes 19:33 < impl> cool 19:33 < impl> mootools rocks~ 19:34 < digitarald> thx, glad u like it :) 19:35 < digitarald> v-dogg: i wanted to make makefile independent from command line and svn hooks and start it via php checking latest svn rev 19:35 < digitarald> like mootools demos, all demos are on an extra svn and parsed on-the-fly 19:36 < digitarald> http://svn-demos.mootools.net/ 19:37 < digitarald> and similar like that I wanted to have the books/chapters on a svn, and the frontend using the latest version 19:37 < impl> Do you use the new SVN PHP extension? 19:38 < digitarald> the one with the big "EXPERIMENTAL" text? 19:38 < impl> yes :) 19:38 < digitarald> no, not yet 19:38 < digitarald> exec 19:38 < impl> ah ;p 19:38 < digitarald> but it looks good 19:39 < digitarald> any app that uses that already? 19:39 < digitarald> never saw it, all apps i saw using exec 19:40 < impl> never seen it in use either 19:58 < _cheerios> 29½C anymore, temps lowering \o/ 20:38 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 20:40 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 20:44 < _cheerios> what do you need to read the agavi session? session_name('Agavi') and session_start() should suffice? 20:44 < v-dogg> ? 20:45 < _cheerios> the Agavi cookie, im forgetting something basic to just "see" it 20:45 < _cheerios> (outside of Agavi, that is) 20:46 < _cheerios> ah, right, was calling it wrong. 20:46 < _cheerios> $_COOKIE not $_SESSION :) 20:52 -!- aogara [n=chatzill@mail.epinetworx.com] has joined #agavi 21:00 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128567335.dsl.bell.ca] has quit [] 21:15 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["sleeeeeeeeepy"] 21:36 < aogara> hum ... pear don't works for agavi ... 21:37 < v-dogg> howcome? 21:37 < aogara> pear install agavi/agavi 21:37 < aogara> Failed to download agavi/agavi within preferred state "stable", latest release is version 0.11.0RC5, stability "beta", use "channel://pear.agavi.org/agavi-0.11.0RC5" to install 21:37 < aogara> Cannot initialize 'agavi/agavi', invalid or missing package file 21:37 < aogara> Package "agavi/agavi" is not valid 21:37 < aogara> install failed 21:39 < aogara> before thaht I did this: 21:39 < aogara> $> pear channel-discover pear.agavi.org 21:39 < aogara> pear install agavi/agavi 21:40 < aogara> Discovery of channel "pear.agavi.org" succeeded 21:40 < v-dogg> you need to adjust the preferred state 21:40 < aogara> I have the tarball .. so I'm not blocked anyway .. I said it as a notice 21:40 < v-dogg> pear config-set preferred_state beta 21:41 < v-dogg> http://www.agavi.org/docs/HEAD/manuals/manual/ch02s02.html 21:42 < aogara> oh right, i didn't noticed 21:42 < aogara> I'm new with pear too :D 21:42 < v-dogg> no worries, you'll learn to hate it just like all of us. just give it time 21:46 < aogara> haha 21:46 < aogara> k 21:46 < aogara> installed ... now playing with 21:46 < v-dogg> good good 21:47 < v-dogg> I'm off to bed but should you have any more questions, just ask and wait patiently :) 21:47 < aogara> :) i'll do it in 1 hour 21:47 < aogara> if i have more questions .. i'll maybe try tomorow ^^ 21:48 < v-dogg> how did you find agavi by the way? 21:48 < v-dogg> and where are you from? 21:48 < aogara> I'll do it for shure if i needs some help cont on it ;) 21:48 < aogara> Mike talked aout it 21:48 < v-dogg> go MikeSeth :) 21:49 < aogara> I asked about differences and preferences of users about zendFramework and CI 21:49 < aogara> and I'm from France 21:49 < v-dogg> ok 21:50 < v-dogg> I'm from finland 21:50 < v-dogg> and really going to bed now 21:50 < v-dogg> nice talking to you, laters 21:50 < aogara> I did my own framework but wasn't satisfied .. so I kitted that idea of mine framew ... and tries yet to find the one which fit to my attempts 21:50 < aogara> see you later :) 21:50 < aogara> hav a good night 21:51 < aogara> and thank's 21:58 < Wombert> oh, a potential user 21:58 * Wombert missed that 21:58 < Wombert> woot! 21:58 < Wombert> and a french user! 21:58 < Wombert> the first non symfony guy from france probably 21:58 < Wombert> go go go aogara :) 21:59 < aogara> ^^ 22:00 < aogara> I don't get the meaning of "symfony" can you explain this to me ? 22:01 < Wombert> oh you don't know the symfony framework? 22:01 < Wombert> interesting 22:01 < Wombert> it's based on mojavi 3, like agavi, but it's a lot simpler, and has many helpers that... mh... do nonsense like output javascript for you etc 22:01 < Wombert> it depends on what you need really 22:01 < aogara> symfony hu ? ok 22:01 < Wombert> agavi can do web services, has routing, output types, better validation, proper internationalization and so on 22:02 < aogara> wtf ... who needs to javascript to be created from a prog ? 22:02 < Wombert> THANK YOU MY FRIEND THAT IS THE SPIRIT! 22:02 < Wombert> you are right 22:02 -!- um [n=um@noc.cavokintl.com] has quit [Remote closed the connection] 22:02 < Wombert> yet, they all love symfony 22:03 < Wombert> but most of the users are php beginners 22:03 < aogara> that's why 22:03 < Wombert> so you end up with questions like "can someone write a helper for me that dsiplays a javascript alert box" 22:03 < Wombert> (seriously, not kidding) 22:03 < aogara> and so are they with javascript 22:03 < Wombert> yah 22:03 < Wombert> exactement 22:04 < Wombert> I'm really very, very sorry that I can't talk to you right now, I have a very important piece of work to finish, and I'm on vacation for three days after that, but I'm sure the guys will show you the light :) 22:04 < aogara> aw ... i easilly imagine how convenient for newcoder it can be ... but for that same reason how lame for a most advanced one 22:04 < Wombert> yah 22:04 < Wombert> exactly 22:04 < Wombert> for instance 22:04 < Wombert> in agavi you write the code that lists your products 22:05 < Wombert> then you never touch that code again, just add an output type for an rss feed and implement the view code for it 22:05 < Wombert> => very portable and reusable code if you do it right 22:05 < aogara> exactly what i wanted ... and why mike talked about it 22:05 < Wombert> also, validation makes your app safe 22:05 < Wombert> you cannot access variables you didn't validate it (if the system is configured that way) 22:05 < Wombert> and so on 22:05 < Wombert> it's been around for many years now and it really is a very stable, proven framework 22:06 < Wombert> I think you'll like it 22:06 < Wombert> and of course, I'll be there for you on monday again if you have any questions or issues 22:06 < aogara> i'll came frequently 22:06 < Wombert> in the meantime, the rest of the gang will be there to help you 22:06 < aogara> ^^ 22:09 -!- um [n=um@noc.cavokintl.com] has joined #agavi 22:17 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 22:20 -!- um [n=um@noc.cavokintl.com] has quit [Remote closed the connection] 22:20 < impl> helo 22:21 < aogara> hi 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 22:25 -!- um [n=um@noc.cavokintl.com] has joined #agavi 22:28 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 22:31 -!- um [n=um@noc.cavokintl.com] has quit [Remote closed the connection] 22:37 -!- um [n=um@noc.cavokintl.com] has joined #agavi 22:52 -!- m309 [n=m309@static-71-249-220-210.nycmny.east.verizon.net] has joined #agavi 22:53 < m309> how would I make a function globally accessible ? 22:53 < impl> How do you mean? 22:54 < aogara> accessible from any of the modules ? 22:57 < m309> lets say I have files A, B, and C 22:57 < m309> A is my main file I call, B contains common functions and objects, C contains classes, I want to access a function I create in B in a function within a class within C 22:58 < aogara> If i understand good, (both: the question and agavi) the best way is to place those files in /lib/action/ and to set them in /app/config/autoload.xml ... right ? 22:58 < aogara> impl should confirm ... cause i just started 22:58 < impl> aogara: By your understanding, that might be the right course of action; alternatively, if you were representing data globally, you should put them in /models/ 22:59 < impl> By data I mean a specific object, ie, a Person 22:59 < impl> s/ie/eg/ 22:59 < impl> If you were implementing a certain functionality then you would be absolutely correct to put it in /lib/ 22:59 < aogara> good to know 23:00 < impl> m309: can you explain this in terms of Agavi somehow? 23:00 < impl> It sounds like what aogara said is what you need but I want to make sure 23:00 -!- um [n=um@noc.cavokintl.com] has quit [Remote closed the connection] 23:02 -!- m309 is now known as m308 23:04 < aogara> i'm done for "today" , i'll quit ... see you later 23:04 < impl> Night, thanks for your interest :) 23:05 -!- aogara [n=chatzill@mail.epinetworx.com] has quit [""sleep(6 hours)""] 23:06 -!- um [n=um@noc.cavokintl.com] has joined #agavi 23:09 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 23:13 * Wombert yawns 23:27 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 23:27 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 110 (Connection timed out)] 23:31 -!- m308 [n=m309@static-71-249-220-210.nycmny.east.verizon.net] has quit [Read error: 113 (No route to host)] 23:56 -!- Fastly [n=fast@138.251.145.60] has joined #agavi 23:57 < Fastly> guys, i am wondering if anyone has come across a 23:57 < Fastly> Too many execution runs have been detected for this Context 23:57 < Fastly> when customising the Error404Success view 23:59 < impl> sounds like it's in a redirect loop or something --- Day changed Thu Aug 09 2007 00:00 < Fastly> i am using the same code in Error404SuccessView as in other projectrs 00:00 < impl> hmm, what's the backtrace look like? 00:03 < Fastly> it's pretty huge: http://pastebin.ca/650510 00:03 < Fastly> this is my Error404SuccessView: http://pastebin.ca/650511 00:11 < Fastly> hmm... any ideas? 00:19 -!- impl [n=impl@pool-72-72-40-144.bstnma.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 01:15 -!- Fastly [n=fast@138.251.145.60] has quit [Read error: 110 (Connection timed out)] 01:29 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 104 (Connection reset by peer)] 01:31 -!- epaulin [n=epaulin@123.112.71.157] has joined #agavi 01:45 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 04:05 -!- impl [n=impl@pool-72-72-87-30.bstnma.east.verizon.net] has joined #agavi 05:06 -!- Wombert [n=Wombert@Home05285.cluj.astral.ro] has quit [] 05:08 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:09 < Arme[N]> Huomenta! 05:23 -!- JamieWolf [n=Jamie@p54AB446A.dip.t-dialin.net] has joined #agavi 06:24 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 06:38 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 06:40 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 06:41 < RossC0> HUOMENTA! 06:45 < ttj> Yo. 06:48 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:59 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 07:00 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 07:01 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 07:17 -!- Arme[N-1] is now known as Arme[N] 07:18 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 07:19 -!- impl [n=impl@pool-72-72-87-30.bstnma.east.verizon.net] has quit [Remote closed the connection] 08:23 < MikeSeth> weeeeeeeeeeeeeeeeeeeeeeeee 08:27 < digitarald> ... again 08:30 < _cheerios> . . . 08:33 < _cheerios> did you check the mac gallery ppl are wooing about, digitarald ? 08:37 < _cheerios> some nice touches, but the amount of HTTP requests that thing creates gives me the creeps 08:37 < digitarald> mac gallery? 08:38 < _cheerios> http://gallery.mac.com/emily_parker#gallery 08:39 < _cheerios> it loads >1.5MB of data on first load, so it's a bit slowish. Was featured on ajaxian due prototype usage. 08:43 < SunboX> how do i store things in a session? Like search queries by multi page list views 08:46 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 08:46 < v-dogg> $this->context->getUser()->setAttribute('name',$value,'com.myapp.namespace') 08:46 < SunboX> ah, ok 08:49 < MikeSeth> v-dogg: I typically extend the user object 08:49 < MikeSeth> and the models/actions/views 08:49 < MikeSeth> so you could do $this->session('name, $value) 08:51 < digitarald> and I save the user to the view/action, so i can $this->usr->setAttribute(...) 08:52 < MikeSeth> yeah 08:52 < digitarald> _cheerios ... 1.5 mb on the first load ... it freezes sometimes, or is that my slow ff? 08:52 < _cheerios> probably the site being hammered 08:53 < _cheerios> i couldnt get stuff to load at times either 08:54 < digitarald> the reflection loads on domready and shows correct after onload... sluggish 08:54 < digitarald> mh ... maybe my ff is slow 08:55 < digitarald> too slow for prototype :) 08:55 < _cheerios> i checked some transition/slide show with cows on demos.mootools. lovely pics :D 08:57 < digitarald> mh, i have to restart firefox after watching a slideshow :D 09:01 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 09:07 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 09:13 < RossC0> _cheerios: the mac gallery uses a javascript MVC - http://wiki.sproutit.com/core/ 09:14 < v-dogg> MikeSeth: $this beeing an action or a view? 09:14 < v-dogg> or a model 09:16 < _cheerios> RossC0, cool! 09:22 < _cheerios> does it do anything that would make a mootools user go, damn i want that! ? 09:30 < RossC0> _cheerios: depends if you're building a full client side app 09:31 < RossC0> its for a full js experience / not just Ajax enhancements 09:33 < RossC0> "SproutCore is really designed for people that want to create full-fledged applications running in the web browser rather than plain web pages with Ajax enhancements. (Think .Mac Web Gallery vs Flickr)" 09:33 -!- kaos|work [n=dominik@87.79.35.58] has joined #agavi 09:33 < RossC0> lo kaos|work 09:34 < RossC0> sorry - huomenta! 09:34 < kaos|work> huomenta 09:34 < _cheerios> do we need our office "huomenta" linebacker penalizing on offences? ;) 09:35 < _cheerios> like in that super bowl ad from year X, forgot the guy innit 09:35 < _cheerios> RossC0, true. I've no need for a site that doesnt get properly google indexed, as I suspect is the case here. 09:38 < RossC0> _cheerios: funnily enough most all the sites I've worked on wouldn't let google in - as they're account based 09:39 < _cheerios> yeah, it's more for business apps 09:40 < _cheerios> when i do apps i want to try make sure that the information is indexed, so i can use googles engine to find stuff i've forgotten totally about. 09:46 -!- Arme[N] is now known as Arme[0] 10:12 -!- Arme[0] is now known as Arme[N] 10:18 -!- eremit [n=eremit@p5490E72C.dip.t-dialin.net] has quit [] 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 10:34 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 10:51 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 10:55 -!- JamieWolf [n=Jamie@p54AB446A.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] 11:01 -!- epaulin [n=epaulin@123.112.71.157] has quit ["Ex-Chat"] 11:28 < ttj> http://www.ranum.com/editorials/corporate-songs/Symantec_Revolution.mp3 <-- Did you guys hear this? 11:39 < _cheerios> uh huh 11:40 < ttj> It stings. 11:40 < _cheerios> sounded like a spoof of some 90's songs 11:41 < ttj> Sounded like a complete and utter load of crap. 11:41 < ttj> I liked the "Nokia and Chevron think we're tough" part. :P 11:42 < _cheerios> i just kept hearing C C, C C! all the time i was going C C ? 11:44 < MikeSeth> oh boy 11:44 < MikeSeth> I'm suing someone! :D 11:46 < ttj> I'm sorry, I was tricked into listening that one and I decided to spread the pain. :P 11:49 < _cheerios> there is clear malicious intent on ttj's behalf, you have a case MikeSeth. 11:50 < _cheerios> don't kill the source, sue the messenger(s). 11:50 < ttj> I know kung fu; think carefully before you do anything. ;P 11:50 -!- aogara [n=chatzill@226.67.64-86.rev.gaoland.net] has joined #agavi 12:10 < MikeSeth> _cheerios: no, I'm quite literally suing my mom's employer. And if my suspicions are right, this is gonna be a class action 12:11 < MikeSeth> aogara: weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee! 12:11 < aogara> hy 12:12 < MikeSeth> kaos|work: wombert around ye? 12:12 < MikeSeth> Oh wait, he's in Cluj these days aint he? 12:12 < MikeSeth> aogara: sup 12:13 -!- epaulin [n=epaulin@221.222.227.145] has joined #agavi 12:13 < aogara> sup ? whiwh means ? 12:13 < aogara> -w +c 12:14 < MikeSeth> == ...... .. 12:14 < MikeSeth> shit 12:14 < MikeSeth> I mean 12:14 < MikeSeth> "what's up" 12:14 < aogara> ^^ ok 12:14 < MikeSeth> So, was I right? ;) 12:14 < aogara> i'm not familiar with those contractions ^^ 12:15 < aogara> about my interest ? 12:15 < aogara> ;) 12:15 < aogara> completely 12:17 < MikeSeth> Well, well well. 12:18 < MikeSeth> good! :) 12:18 < MikeSeth> let's do a quick check 12:18 < MikeSeth> figured out XML configuration? 12:21 < kaos|work> MikeSeth: no, he's in romania atm 12:22 < MikeSeth> kaos|work: oh. Perhaps you could give me and Ross some insight 12:22 < aogara> a bit ... I just checked structure and source code for now, I'll come to begin my application today .. but later cause I'm still at work ^^ 12:22 < kaos|work> sure 12:22 < MikeSeth> kaos|work: how should one arrange actions and slots when a slotted action may upon being submitted result in an error, so the previous actions need all be redrawn in previous state 12:22 < aogara> I'll be connected during my exercice .. in case help is needed ^^ 12:23 < MikeSeth> aogara: we're here 12:23 < kaos|work> ah, that question still 12:23 < MikeSeth> kaos|work: oh yes. 12:23 < kaos|work> i've read the logs 12:23 < kaos|work> and i couldn't think of some magic way which would do that automatically 12:23 < kaos|work> i think it's largely application dependant what to do in such a case 12:23 < MikeSeth> of course 12:23 < MikeSeth> i think though a generic mechanism could be built 12:24 < MikeSeth> im just not experienced enough to ascertain the implications 12:24 < _cheerios> MikeSeth, i have memories of the word "class action" from an English class. I translated it into finnish as being a lawsuit, where as the book had it translated as "class action" (eg. like a school class acting...) [the story was about a school class on some trip on some nuclear site], and the teacher could not grasp my translation at all calling it all wrong. I couldn't believe it. 12:24 < kaos|work> hmm, maybe we could use the caching mechanism to help 12:24 < kaos|work> so we cache the action and only reexecute the view with the cached information 12:24 < MikeSeth> kaos|work: I thought so too, but the output of action may be modal, and you have to have caching configured 12:25 < MikeSeth> _cheerios: class action is when the plaintiffs are a large group of people unacquainted with each other, not a single person 12:25 < MikeSeth> ...basically 12:25 < MikeSeth> _cheerios: e.g. if Apple monkeys werent so lazy they could all sue Apple together in a class action lawsuit, because Apple's iPhone is shit and everyone got fucked. 12:26 < _cheerios> yes, a group can be behind it, but it's a single lawsuit (not many) 12:26 < MikeSeth> yep 12:26 < MikeSeth> best place for friend-of-court affidavits 12:26 < MikeSeth> :) 12:26 < aogara> Question: Agavi's developpement started year 2005 ? 12:26 < _cheerios> problem was that nobody could grasp that the term had anthing to do with law at all. pissed me off :) 12:27 < MikeSeth> aogara: Mojavi was here long before then 12:29 < kaos|work> MikeSeth: hmm, maybe we should add something like persistMe to the AgaviView 12:29 < kaos|work> and on handleError you'd do loadPersistedState 12:29 < kaos|work> which reloads all attributes 12:30 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 12:31 < kaos|work> and then we could place another layer on top, where you can let slots automatically be saved every time they are used 12:34 < MikeSeth> kaos|work: persistence can be also conditional; e.g. a slotted action would persist in some case, but not others, and the same action outside a slot may not persist at all 12:34 < MikeSeth> hmmm 12:34 < MikeSeth> tell ya what 12:35 < MikeSeth> i have a huge whiteboard in the office. I'll try to model it and see what I come up with 12:37 < kaos|work> k, cool 12:56 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 12:56 < Whisller> hi :) 12:56 -!- aogara [n=chatzill@226.67.64-86.rev.gaoland.net] has quit [""quat""] 13:00 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 13:07 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 13:15 -!- JamieWolf [n=Jamie@p54AB508B.dip.t-dialin.net] has joined #agavi 13:25 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 13:43 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 13:52 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 13:56 < SunboX> is there a way to combine propel validator with the agavi one? 13:56 < SunboX> i've written all my validation in schema.xml 13:56 < SunboX> from propel 13:57 < SunboX> now i want agavi validator to mark the errors 13:57 < SunboX> and i don't want to rewrite all rules ;o) 13:57 < v-dogg> mark as in show the errors? 13:58 < SunboX> i wan't the validator from agavi, but with rules from propel 13:58 < SunboX> and the messages from propel, too 13:59 < SunboX> but with added "error" class to inputs and error messages in template 13:59 < SunboX> is there any way to do that? 13:59 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Success] 13:59 < v-dogg> you could hack something together with action::validate (manual validation) or with a custom validator but I'd recommend using agavi's built-in features 13:59 < SunboX> or do i have to rewrite all the validation? 14:00 < SunboX> hm, that sounds like work.. 14:00 < v-dogg> error classes in the html are added by the formpopulationfilter and you can add those even without validation 14:01 < SunboX> sounds nice. How to add them? 14:01 < SunboX> how do i add them? 14:03 < v-dogg> $this->container->getValidationManager()->setError('element/input name', 'Error message'); 14:03 < SunboX> oh, thnks very much! 14:03 < MikeSeth> SunboX: did ya know that FPF can do the whole error CSS class thing for you? 14:04 < v-dogg> that's exactly what we are talking about here (isn't it?-) 14:04 < SunboX> yes, so it is 14:04 < MikeSeth> just makin' sure :) 14:04 < SunboX> *gg 14:05 < SunboX> :o) 14:05 < MikeSeth> SunboX: how did you find out about Agavi? 14:05 < v-dogg> so, SunboX, use propel's validators in action::validate() and set the error messages there 14:05 < MikeSeth> I don't remember recruiting you :) 14:05 < SunboX> i know digitarald ;o) 14:05 < MikeSeth> ah 14:05 < MikeSeth> then it makes sense :) 14:05 < SunboX> :D 14:08 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 14:19 -!- JamieWolf [n=Jamie@p54AB508B.dip.t-dialin.net] has quit [Connection timed out] 14:32 -!- JamieWolf [n=Jamie@p54AB5141.dip.t-dialin.net] has joined #agavi 14:33 < nagaozen> lol 14:34 < nagaozen> 50% of Agavi users are here 'cause of Digi's 14:34 < nagaozen> lol 14:34 < SunboX> *g 14:35 < MikeSeth> My personal convertion count is somewhere around 6 :) 14:51 < nagaozen> ;) 14:51 < v-dogg> but your convertion percent is quite impressive :) 14:53 < v-dogg> too... hot.. 14:54 < v-dogg> must... get.... 14:54 < v-dogg> beer... 14:54 < v-dogg> mmm... beer... 14:54 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [] 14:54 < SunboX> hmm.. wine... 15:00 < v-dogg> yeah, maybe later 15:00 < v-dogg> after all I am on vacation 15:00 < v-dogg> which means I only worked a few hours today 15:20 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 15:20 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 15:58 < _cheerios> cloudy tomorrow \o/ (but hotter temps) 15:58 < _cheerios> but next week is all rain \o/ 16:00 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 16:01 < v-dogg> good good 16:02 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 16:02 -!- Josh_A [n=josha@adsl-69-107-129-212.dsl.pltn13.pacbell.net] has joined #agavi 16:02 < Josh_A> hi folks 16:04 < v-dogg> hello 16:04 < _cheerios> (American Red Cross Sued For Using a Red Cross) 16:04 < _cheerios> >the Swiss were already using a white cross in a red field. 16:04 < _cheerios> The french army liked the original and the inverse. They couldn't decide between them so they compromised on a white cross on a white field. 16:05 < splatch> hello! 16:05 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:06 < Whisller> splatch: hi jebaku :P 16:06 < splatch> Whisller: pff, you're rude! 16:06 < Whisller> Uuuueeeaaaahhh ;) 16:08 -!- JamieWolf [n=Jamie@p54AB5141.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] 16:08 < Whisller> And how are going works, IDE for eclipse :> 16:09 < splatch> today i going to drink with friends 16:09 < splatch> like yesterday 16:09 < splatch> and two days ago 16:09 < Whisller> hmm 16:10 < splatch> and three days ago 16:10 < Whisller> lazy boy ;p 16:10 < splatch> not layzy, hard worked! :P 16:10 < splatch> geez, i don't want go work tomorrow 16:11 -!- luke` [n=shoan@219.64.149.22] has joined #agavi 16:11 < Whisller> taaa :P I see how you work, all night you talk with me and then you go to work..and talk with me, after it you dring with friends ;p 16:11 < splatch> that'll be difficult 16:11 < Whisller> When are you working :D 16:12 < splatch> it's false! 16:12 < Whisller> ;p 16:13 < Whisller> Don't lie lazy boy :P 16:13 < splatch> Whisller: you're talking like my ex-girl ;P 16:13 < Whisller> hahaha 16:14 < splatch> ok, i must go eat something before beer 16:14 < splatch> Whisller: editor wi'll work 16:14 < splatch> but 16:14 < splatch> it will be re-format XML source 16:15 < splatch> so if you have 16:15 < splatch> attribute="asdf"/> 16:15 < splatch> after store 16:15 < splatch> 16:16 < splatch> i don't know how to change this 16:16 < splatch> JAXB [xml reading library who i used] doesn't support simple changes 16:16 < splatch> but that's not possible in any language 16:16 < splatch> ok, bye! 16:20 < luke`> huomenta! 16:22 < Josh_A> so does agavi do any kind of scaffolding? 16:27 < Whisller> Scaffoldning. What is it? 16:29 < v-dogg> Josh_A: no 16:29 < v-dogg> we have better features :) 16:31 < Josh_A> what better features? 16:37 < _cheerios> dinner at t home in 32C room temp or 50-min jog in 29C heat? decisions, decisions 16:43 < v-dogg> Josh_A: well, nothing to replace "scaffolding" directly, but with propel, agavi cli utility and formpopulationfilter I've never thougth I needed something more 16:45 < v-dogg> formpopulationfilter (fpf) takes care of populating the data to your forms initially and re-populates on error 16:46 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 16:46 < v-dogg> plus it automatically adds class="error" to the fields and labels 16:46 < Josh_A> someone in #propel suggested agavi to me 16:46 < Josh_A> I'm currently working in symfony 16:47 < Josh_A> but I enjoy *greatly* its administration features, more than plain scaffolding 16:48 < Josh_A> do you know if there are any plans to add such features to agavi? 16:55 < v-dogg> yes, but they are low priority 16:57 < Josh_A> of course 16:57 < Josh_A> well I'll look forward to seeing how agavi develops 16:57 < Josh_A> are you one of the contributors? 16:58 < v-dogg> yes 17:01 < v-dogg> David (aka Wombert) and Dominik (aka kaos) are the lead devs and do most of the work 17:09 < Josh_A> well thanks for the chat, and good luck with your project 17:09 -!- Josh_A [n=josha@adsl-69-107-129-212.dsl.pltn13.pacbell.net] has left #agavi [] 17:20 -!- epaulin [n=epaulin@221.222.227.145] has quit ["Ex-Chat"] 17:48 -!- aogara [n=chatzill@mail.epinetworx.com] has joined #agavi 17:51 < _cheerios> admin features? what is that? a more comprehensive agavi command? 17:51 < _cheerios> ~50mins, a few breaks. not bad. all sweat. 17:58 -!- aogara is now known as aogara|Oo 18:01 < luke`> _cheerios: treadmill? 18:01 < _cheerios> na, outside 18:01 < _cheerios> with my sleeves "PHP m**fkers!" shirt 18:01 < _cheerios> *sleeveless 18:01 < luke`> heh 18:18 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbl"] 18:49 -!- aogara|Oo [n=chatzill@mail.epinetworx.com] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.5/2007071812]"] 19:17 -!- luke` [n=shoan@219.64.149.22] has quit [Read error: 110 (Connection timed out)] 19:47 -!- kaos|work [n=dominik@87.79.35.58] has quit [] 19:49 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 20:04 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 20:11 -!- impl [n=impl@pool-72-72-54-218.bstnma.east.verizon.net] has joined #agavi 20:19 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 20:19 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 20:24 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 20:24 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 21:24 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["Leaving"] 22:12 < v-dogg> wow, just found the awesomest crud scaffolding tool ever! 22:12 < v-dogg> http://www.phpscaffold.com/ 22:13 < v-dogg> copy-paste the sql ddl from the [Hint] and see its magic in action 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 22:49 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 23:14 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 23:49 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] --- Day changed Fri Aug 10 2007 01:17 -!- luke` [n=shoan@219.64.73.32] has joined #agavi 01:47 -!- impl [n=impl@pool-72-72-54-218.bstnma.east.verizon.net] has quit [Remote closed the connection] 01:47 -!- impl [n=impl@pool-72-72-54-218.bstnma.east.verizon.net] has joined #agavi 03:55 -!- epaulin [n=epaulin@125.34.43.52] has joined #agavi 04:04 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 101 (Network is unreachable)] 04:14 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 05:38 -!- luke` [n=shoan@219.64.73.32] has quit [Read error: 110 (Connection timed out)] 06:01 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 06:01 < Whisller> Hi :) 06:04 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 06:07 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:18 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 06:43 -!- luke` [n=shoan@219.64.184.192] has joined #agavi 06:50 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 06:50 < v-dogg> huomenta 06:52 < digitarald> Huomenta 07:04 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 07:06 -!- impl [n=impl@pool-72-72-54-218.bstnma.east.verizon.net] has quit [Remote closed the connection] 07:09 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 07:30 -!- luke` [n=shoan@219.64.184.192] has quit [Read error: 110 (Connection timed out)] 07:48 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:48 < RossC0> Huomenta! 08:02 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 08:06 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 08:23 -!- epaulin_ [n=epaulin@125.34.40.43] has joined #agavi 08:23 -!- epaulin [n=epaulin@125.34.43.52] has quit [Read error: 104 (Connection reset by peer)] 09:03 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:18 -!- kaos|work [n=dominik@87.79.35.58] has joined #agavi 09:19 < kaos|work> v-dogg: lol @ phpscaffold.com 09:19 < kaos|work> indeed, the very awesomest scaffolding evah 09:21 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 09:21 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 09:22 < Whisller> huh Now I see what scaffolding is 09:27 < _cheerios> heh heh 09:39 < v-dogg> ain't it cool :) 09:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:54 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 10:01 -!- Netsplit zelazny.freenode.net <-> irc.freenode.net quits: _cheerios, SunboX, ttj 10:01 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 10:01 -!- Netsplit over, joins: _cheerios, SunboX, ttj 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 10:31 -!- epaulin_ [n=epaulin@125.34.40.43] has quit ["Ex-Chat"] 10:53 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 11:28 -!- EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi 11:28 < EoN> elo :) 11:30 < EoN> Hey guys. is there any doco or code examples of a simple setup using agavi? :) 11:32 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 11:41 < SunboX> http://veikko.fi/temp/cms.zip 11:42 < SunboX> http://www.mail-archive.com/users@lists.agavi.org/msg00143.html 11:43 < EoN> thanks SunboX. will check them out 11:44 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 11:58 < kaos|work> v-dogg: you here ? 12:00 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 12:00 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 12:08 -!- roxlu_ [n=root@84-107-142-180.dsl.quicknet.nl] has joined #agavi 12:08 < roxlu_> hi everyone 12:09 < roxlu_> does someone knows a good array-to-form lib 12:19 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Success] 12:19 < v-dogg> kaos|work: a minute still 12:19 < v-dogg> what's up 12:21 < kaos|work> you know if one can create unsigned columns in propel ? 12:21 < kaos|work> i tried using sqlType 12:21 < kaos|work> but it only allows me [\w_]+ :s 12:22 -!- epaulin [n=epaulin@221.222.227.145] has joined #agavi 12:24 < v-dogg> hmm... I think I've seen somebody using them but don't have a slightest clue how, sorry :) 12:24 < v-dogg> off -> 12:30 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 12:35 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 12:36 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 13:15 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 13:19 < SunboX> is there a way to get the configuration informations of an module out of module.xml (config folder of an module) 13:19 < SunboX> ? 13:32 -!- Arme[N-1] is now known as Arme[N] 13:34 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 13:38 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 13:50 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 13:51 -!- CasparJones [n=Frank@87.79.35.58] has joined #agavi 13:53 < CasparJones> hi 13:53 < CasparJones> can someone help me with validation in agavi? 13:53 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 13:57 < SunboX> yes 13:57 < CasparJones> i need an validation only for write, is that xml header right: 13:58 < SunboX> i think all validation is done by write 13:59 < SunboX> i think you dont need to set a method 13:59 < SunboX> btww i never set one 13:59 < RossC0> CasparJones: - you need the FPF global filter on 14:00 < RossC0> actually scratch than 14:00 < RossC0> *that 14:00 < RossC0> 14:00 < RossC0> not configurations 14:01 < SunboX> do you have to set a method? 14:01 < SunboX> i never set one, all works as expected 14:03 < RossC0> I think write is the default 14:03 < RossC0> let me check 14:03 < SunboX> oh ok, that maybe 14:06 < CasparJones> no the validator check the read, if i make the executeRead method in the action class 14:16 -!- CasparJones [n=Frank@87.79.35.58] has left #agavi [] 14:31 < luke`_> Validate happens before execute*() unless explicitly specified otherwise in the xml 14:39 -!- kaos|work [n=dominik@87.79.35.58] has quit [Read error: 110 (Connection timed out)] 14:39 -!- kaos|work [n=dominik@87.79.35.58] has joined #agavi 14:39 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 14:48 < _cheerios> "Google Mistakes Own Blog for Spam, Deletes it" *g* 14:49 < ttj> ? 14:49 < _cheerios> nothing serious, just a funny event 14:49 < _cheerios> http://news.yahoo.com/s/pcworld/20070808/tc_pcworld/135686?re 14:50 < ttj> Haha. 14:51 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbl"] 14:54 -!- kaos|work [n=dominik@87.79.35.58] has quit [Read error: 104 (Connection reset by peer)] 14:58 -!- kaos|work [n=dominik@87.79.35.58] has joined #agavi 15:00 < luke`_> any mac users in da house? 15:01 -!- luke`_ is now known as luke` 15:01 < kaos|work> yup 15:01 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 15:01 < luke`> do you run any java apps on it? 15:02 < kaos|work> < RossC0> I think write is the default <-- no, default is not dependent on the request method 15:02 < kaos|work> yes 15:06 < luke`> kaos|work: i got a java app, that has fixed width windows in it. Looks like awt based, not sure though. 15:06 < luke`> on os x, each fixed width window get the aqua decoration 15:07 < luke`> so the aqua deco is part of the fixed width, cropping the actual window by 50% 15:08 < RossC0> ah k thanks kaos|work 15:09 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 15:10 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 15:11 < kaos|work> luke: hmm 15:11 < kaos|work> never cam across such a behaviour 15:11 < kaos|work> my java experience on the mac is quite limited to eclipse and some other small tools tho 15:12 < luke`> any awt apps? 15:13 < kaos|work> bo 15:14 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 15:14 < kaos|work> no 15:14 < _cheerios> http://www.actsasflinn.com/articles/2007/08/08/php-and-activerecord 15:15 < kaos|work> The Zend Framework is clearly an attempt to copy jump on the MVC boat that Ruby on Rails made (more) popular… 15:15 < kaos|work> yeah 15:15 < kaos|work> sure 15:15 < kaos|work> ror literally invented mvc 15:16 < RossC0> I think MVC should just be renamed ROR - to save any future confusion 15:16 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 15:16 < _cheerios> RoR is the 3rd coming of Christ, mind ya 15:17 < _cheerios> RossC0, and PHP sucks because it isn't an MVC! 15:18 * RossC0 has seen the light 15:21 < _cheerios> perhaps we could be _RoRrious, RoRCo and RoRbert ? ;) 15:22 < _cheerios> i swear it's the heat. playing tricks on the mind. 31,5C inside. who needs a sauna? 15:31 < kaos|work> _cheerios: we have like 17° outside 15:31 < kaos|work> and yet the office has like 28° inside :s 16:35 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:43 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 16:49 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 17:29 -!- aogara|Oo [n=chatzill@mail.epinetworx.com] has joined #agavi 17:30 -!- aogara|Oo is now known as aogara 17:42 -!- roxlu_ [n=root@84-107-142-180.dsl.quicknet.nl] has left #agavi [] 17:52 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:57 < aogara> hy 17:58 < aogara> I don't really get how tu use Agavi ... is there somewhere a sample code that shows how to ? 17:59 < aogara> I mean, like how to pass a data from xxxActionxxx to xxxViewxxx 18:00 < aogara> I tried to set das like $rd->setParameters but nothing 18:06 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 18:06 < _cheerios> look at the sample app a bit harder 18:32 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 18:35 < kaos|work> aogara: almost, its $this->setAttribute in the action 18:36 < kaos|work> the parameters in agavi are always used for configuring aspects of the parameter holder 18:36 < kaos|work> (the thing which has the parameters) 18:52 -!- impl [n=impl@pool-72-72-54-218.bstnma.east.verizon.net] has joined #agavi 18:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 19:10 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 19:20 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 19:31 < _cheerios> 3 // FIXME: it's idiotic that we're not actually using an AdapterRegistry here. 19:31 < _cheerios> 3 // FIXME: refactor this to use an AdapterRegistry 19:31 < _cheerios> :p 19:32 -!- kaos|work [n=dominik@87.79.35.58] has quit [] 19:34 < aogara> ahum .. thank's kaos ... indeed, like cheerios said it was well writen in the doc ^^ 19:45 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [] 20:04 < aogara> get URL parameters: done 20:04 < aogara> set Attributes: done 20:04 < aogara> transmit Attributes/Parmeters: done 20:04 < aogara> Database configuration & acces: done 20:04 < aogara> ready to use: seems to be 20:25 -!- aogara [n=chatzill@mail.epinetworx.com] has quit [""bye""] 20:29 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 20:39 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 20:46 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 20:47 < _cheerios> Imitations also are often of a much lower quality. Bootleg bottled water in Beijing was recently revealed to often be fake, using filtered Beijing tap water (you wouldn't want to drink it). 20:47 < _cheerios> bootleg... bottled... water. :rollseyes: 21:34 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["Leaving"] 21:45 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 21:52 -!- kaos|work [n=dominik@ip96.77.1311A-CUD12K-02.ish.de] has joined #agavi 21:58 < MikeSeth> WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 21:58 < MikeSeth> http://www.groklaw.net/article.php?story=20070810165237718 21:59 < ttj> Wow. 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 22:29 -!- MikeSeth is now known as SCO_Fails --- Day changed Sat Aug 11 2007 00:07 -!- kaos|work [n=dominik@ip96.77.1311A-CUD12K-02.ish.de] has quit [] 00:59 -!- impl [n=impl@pool-72-72-54-218.bstnma.east.verizon.net] has quit [Read error: 113 (No route to host)] 01:13 -!- impl [n=impl@pool-72-72-21-78.bstnma.east.verizon.net] has joined #agavi 03:04 -!- epaulin [n=epaulin@221.222.227.145] has quit ["Ex-Chat"] 03:15 -!- epaulin [n=epaulin@221.222.227.145] has joined #agavi 03:19 -!- epaulin [n=epaulin@221.222.227.145] has quit [Client Quit] 03:20 -!- implement [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 03:36 -!- impl [n=impl@pool-72-72-21-78.bstnma.east.verizon.net] has quit [Read error: 101 (Network is unreachable)] 03:55 -!- implement is now known as impl 04:28 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 05:04 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 05:23 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:42 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 05:42 < digitarald> Huomenta! 05:43 < digitarald> argh ... just had to advice a friend to use symfony 06:31 < Arme[N]> Huomenta! 06:31 < Arme[N]> _o/ 06:56 < EoN> how does symfony & agavi compare? 06:56 < EoN> similar? not at all? 06:57 < impl> hay 06:57 < impl> why you in mah channel 07:04 < digitarald> ... he wanted to use CakePHP and is a MVC beginner 07:04 < digitarald> symfony seemed to me as the lesser evil 07:05 < impl> dono. cake sux. 07:05 < digitarald> ... he wants to use agavi when I start in his company as head of development ... blackmail :D 07:05 < impl> lawl 07:07 < digitarald> EoN: similar as they are based both on the mvc framework mojavi 3 ... but symfony is a plugin bloated framework for everyone that needs helpers to get things done and agavi is professional for people knowing how to get things done 07:23 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit [Remote closed the connection] 07:46 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 09:24 < SCO_Fails> mmmbop 09:24 -!- SCO_Fails is now known as MikeSeth 09:52 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 10:07 < MikeSeth> hmmmm 10:07 < MikeSeth> where should I put the ORM classes 10:07 * MikeSeth ponders lib/orm 10:07 < MikeSeth> or maybe models/orm 10:07 < MikeSeth> hmmm 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 10:26 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 10:27 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 10:36 < digitarald> models/[propel|doctrine] 11:00 -!- eremit [n=eremit@p5490EB41.dip.t-dialin.net] has joined #agavi 11:09 -!- kaos|work [n=dominik@ip96.77.1311A-CUD12K-02.ish.de] has joined #agavi 11:19 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 11:19 -!- eremit_ [n=eremit@84.144.193.254] has joined #agavi 11:32 -!- kaos|work [n=dominik@ip96.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 11:34 -!- eremit [n=eremit@p5490EB41.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 11:52 -!- eremit_ is now known as eremit 12:29 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 12:54 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 13:06 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 14:02 -!- aogara [n=chatzill@mail.epinetworx.com] has joined #agavi 14:02 < aogara> hi 14:02 < digitarald> hi 14:23 < aogara> Context: I configured a PDO connection to my mysql DB .. which runs ok, where I succeed to do insert an selects datas. 14:23 < aogara> I just wanted to asks 2 things: 14:23 < aogara> Q1: to somebody to check the way i did so you might suggest me a better way 14:23 < aogara> Q2: I would like to know if there is an implemented API which provides methods reusable on every supported DB by Agavi (like {dbresource}->get_record()) ... I didn't find one actually 14:23 < aogara> ... I have one made myself, but wanted to know before doing something unnecessary 14:24 < aogara> err ... and, hum ... where can I paste my code example ? 14:24 < aogara> isn't somewhere a pastecode.net/org/com website ? 14:33 < aogara> err .. found pastecode.net 14:38 < aogara> here to validate my code: http://pastecode.net/?action=viewpost&tag=2033 14:51 < aogara> Why I ask Q2: I thougt of industrialisation ..; and i can easily imagaine that one can develop on his favorite DB but that the final user might prefer another; and I don't want to change calls 14:51 < aogara> thought* 15:14 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [] 15:19 < digitarald> q1) thats ok, u can for example in your BaseView::initialize save the connection to $this->connection, so u can access it easily 15:19 < digitarald> q2) create a model for that, like UserModel::getByName 15:20 < digitarald> or use an abstraction layer like doctrine or propel 15:21 < digitarald> agavi does not give u any reusable code like that what u want, since there are already enough libraries for that out there 15:22 < digitarald> PDO is only the database abstraction layer, doctrine and propel are ORM's 15:22 < digitarald> they both work with pdo internally 15:22 < digitarald> http://www.phpdoctrine.net/doctrine/manual/new/ 15:23 < digitarald> http://propel.phpdb.org/trac/wiki/Users/Introduction/WhyPropel 15:23 < digitarald> aogara: does that answer your question? 16:04 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 16:05 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:07 < aogara> yesp thank's 16:19 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:26 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 16:26 -!- aogara [n=chatzill@mail.epinetworx.com] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.5/2007071812]"] 16:33 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 16:46 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:02 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out] 17:13 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:21 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Nick collision from services.] 17:21 -!- Arme[N-1] is now known as Arme[N] 17:41 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 17:57 -!- Arme[N] is now known as Arme[0] 18:56 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 18:58 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 19:39 < splatch> hello 20:22 < MikeSeth> weeeeeeeeeeeeeeeeeee 20:47 < MikeSeth> anyone saw Ross around? 20:57 < MikeSeth> damn Doctrine is fucking broken 20:58 < MikeSeth> anyone has a working app? I'm not sure how Ross laid out his file, but something is wrong with spl autoloading.. 21:00 < MikeSeth> doesnt seem to init the connection either wtf 21:02 < splatch> MikeSeth: 18:41:56 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 21:13 < MikeSeth> Never mind, got it to work 21:13 < MikeSeth> he could've mentioned that you shouldnt checkout the whole trunk :) 21:14 < MikeSeth> sonofabitch! Dooctrine actually kicks ass. 21:15 < splatch> MikeSeth: really? 21:15 < splatch> why Doctrine kicks? :) 21:16 < MikeSeth> its really comfy to work with 21:16 < MikeSeth> way way nicer than propel in terms of friendliness 21:16 < splatch> MikeSeth: can you give some example code? 21:16 < splatch> i never use doctrine, only propel 21:16 < MikeSeth> http://www.phpdoctrine.net/doctrine/manual/new/?one-page=1 21:16 < MikeSeth> it has kickass examples 21:17 < splatch> class File extends Doctrine_Record 21:18 < splatch> MikeSeth: do you have write all classes? 21:21 < MikeSeth> write? 21:21 < MikeSeth> You can import classes I think. 21:21 < MikeSeth> but generally Doctrine manages the schema, not you 21:21 < splatch> MikeSeth: the all clases looks like propel's meta data 21:23 < MikeSeth> except they aren't XML :) 21:23 < MikeSeth> propel is bulky 21:24 < splatch> hymz.. XML isn 21:24 < splatch> isn 21:24 < splatch> isn't required 21:24 < splatch> you can generate it 21:24 < MikeSeth> it was when I tried it 21:24 < splatch> from database 21:24 < MikeSeth> I absolutely hated defining schemas in XML 21:24 < splatch> what does hated minds? 21:25 < MikeSeth> as in hate 21:25 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit [No route to host] 21:39 -!- splatch is now known as splatch` 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi --- Day changed Sun Aug 12 2007 00:04 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 01:49 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 101 (Network is unreachable)] 03:23 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit [Read error: 113 (No route to host)] 06:02 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 06:06 < digitarald> Huomenta! 07:05 < digitarald> anybody an idea that I can control the execution flow of the layout-slots? 07:05 < digitarald> I want them to be executed as last actions 07:45 < MikeSeth> I doubt you can do it directly. 07:55 < digitarald> mh, they get executed on loadLayout 07:56 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 08:06 < MikeSeth> yes, but I doubt there's any way to influence the order of execution 08:29 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 08:44 < splatch`> hello :) 08:59 < MikeSeth> hello 09:36 < MikeSeth> hmmm 09:36 < MikeSeth> I wonder if it's possible to assign a default layout to a module 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 11:14 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)] 11:32 -!- eremit [n=eremit@84.144.193.254] has quit [Nick collision from services.] 11:36 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 12:18 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 12:18 < _cheerios> howdy hoo 12:21 < digitarald> heyho 12:24 < _cheerios> lol @ facebook code 12:24 < _cheerios> http://facebooksecrets.blogspot.com/ 12:25 < _cheerios> i was drinking all yesterday so if this is old news, my bad : 12:27 < digitarald> bless mvc 12:28 < _cheerios> i'd go insane working with shit like that :/ 12:54 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 12:54 < Whisller> Good morning ; p 12:55 < digitarald> Hi 12:56 < Whisller> :) 13:08 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has left #agavi [] 13:33 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 13:35 < splatch`> hello :) 14:14 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 14:23 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [Read error: 104 (Connection reset by peer)] 14:23 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 14:31 < _cheerios> heart warming sweaty 30C inside 15:02 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 15:17 -!- luke`_ [n=shoan@219.64.77.186] has joined #agavi 16:55 -!- skiv02 [n=Miranda@bzq-84-108-59-103.cablep.bezeqint.net] has joined #agavi 17:02 -!- luke`_ [n=shoan@219.64.77.186] has quit [Read error: 110 (Connection timed out)] 17:23 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 18:20 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 19:47 < _cheerios> opened the main windows to the apartment. temps down to 28C! victory \o/ 19:47 < _cheerios> now i might as well clean them while they're open... 19:56 < _cheerios> 27C \o/ 19:56 < impl> 29C here :> 20:05 < _cheerios> too hot to work. i become sleepy and can only think of drinking :/ 20:06 < _cheerios> iPhone Bill a Whopping 52 Pages Long; "For instance, I know that on July 27 at 3:21 p.m. I had some data use that, under the To/From heading, AT&T has helpfully listed as Data Transfer. The Type of file? Data. My total charge? $0.00. This mind-numbing detail goes on for 52 double-sided pages (for 104 printed pages!)" 20:35 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 20:46 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit [Remote closed the connection] 20:51 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 20:51 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 20:52 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 21:27 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["Leaving"] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 23:01 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi --- Day changed Mon Aug 13 2007 00:12 < MikeSeth> http://www.thecredence.com/php-frameworks-which-one-is-most-suitable-for-you/ 00:12 < MikeSeth> ahahahahaha 00:15 < impl> http://www.phpit.net/article/ten-different-php-frameworks/ hey, Agavi has everything ;) 00:16 < impl> except PHP4 00:16 < impl> but who cares :P 00:20 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit ["Leaving"] 01:05 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 01:31 -!- epaulin [n=epaulin@125.34.40.43] has joined #agavi 02:37 -!- epaulin_ [n=epaulin@125.34.40.43] has joined #agavi 02:37 -!- epaulin_ [n=epaulin@125.34.40.43] has quit [Client Quit] 02:39 -!- epaulin [n=epaulin@125.34.40.43] has quit [Read error: 110 (Connection timed out)] 03:05 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit [] 03:05 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 03:29 -!- epaulin [n=epaulin@125.34.45.198] has joined #agavi 05:57 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit [Remote closed the connection] 06:01 -!- skiv02 [n=Miranda@bzq-84-108-59-103.cablep.bezeqint.net] has quit [Read error: 104 (Connection reset by peer)] 06:35 < v-dogg> huomenta 06:50 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:58 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 07:14 < luke`> huomenta 07:28 < Arme[N]> huomenta 07:34 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:51 < digitarald> heya RossC0 07:52 < RossC0> hey 07:52 < RossC0> huomenta! 07:53 < digitarald> #mootools, Rossi ;) 07:55 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 07:55 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 08:09 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 08:09 < _cheerios> huomenta 08:24 < digitarald> RossC0? 08:35 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 08:47 < E_mE> huomenta :) 08:51 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 09:08 -!- Fastly [n=fast@ACD6C06D.ipt.aol.com] has joined #agavi 09:21 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 09:26 -!- gribelu [n=bogdan@pc232043.is.airbites.ro] has joined #agavi 09:27 -!- epaulin [n=epaulin@125.34.45.198] has quit [Read error: 110 (Connection timed out)] 09:32 < MikeSeth> RossC0: posted a small fix to your Doctrine class 09:36 < digitarald> MikeSeth: u also use Doctrine now? 09:36 < digitarald> how do u the data in your templates? 09:37 < RossC0> MikeSeth: I replied 09:37 < digitarald> exported via toArray or the raw collections and records? 09:38 < RossC0> I set libs in config.php and chuck all my external libs in there - so I can package everything together. 09:38 -!- Fastly [n=fast@ACD6C06D.ipt.aol.com] has quit [] 09:44 < digitarald> records in templates, exported or raw? 09:44 < digitarald> RssC0, do add additional methods only to your models, or also to your records? 09:44 < digitarald> the models are your factories, right? 09:44 < digitarald> RossC0 :) 09:45 < digitarald> for propel i have in my models toArray methods to export every model with localized data and generated urls 09:45 < digitarald> which can be slow 09:46 < digitarald> but it makes it easy to send also json data 09:46 < RossC0> my models on the whole interact with the Records - and get data as needed for use with templates 09:46 < RossC0> sometimes toArray() is enough 09:47 < digitarald> but your models do not extend the records, right? 09:47 < RossC0> but also I'm planning to start using Doctrine::FETCH_ARRAY where I just gather data 09:48 < RossC0> digitarald: thats right - they are just data manipulation methods 09:48 < luke`> Does doctrine score over propel? 09:49 < RossC0> digitarald: http://www.phpdoctrine.net/doctrine/manual/new/?one-page=1#improving-performance 09:50 < RossC0> luke`: I've not used propel so can't comment 09:53 -!- gribelu [n=bogdan@pc232043.is.airbites.ro] has left #agavi ["Konversation terminated!"] 09:55 < digitarald> i use propel for a bigger project 09:55 < digitarald> u can work faster with doctrine, but propel has imo a cleaner API 09:55 < digitarald> doctrine has more helpers 09:55 -!- gribelu [n=bogdan@pc232043.is.airbites.ro] has joined #agavi 09:57 -!- Chons1 [n=martin@87.79.35.58] has joined #agavi 10:01 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 10:01 < Whisller> Good morning :) 10:04 < digitarald> why symfony needs a plugin for doctrine? 10:05 < digitarald> mh 10:05 < digitarald> to configure everything with yaml? 10:14 -!- Chonsu [n=martin@87.79.35.58] has quit [Read error: 110 (Connection timed out)] 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 10:24 -!- Wombert [n=Wombert@dslb-084-056-015-187.pools.arcor-ip.net] has joined #agavi 10:25 < Wombert> huomenta 10:25 < Wombert> digitarald: slots are not executed on loadLayout() 10:32 -!- Wombert [n=Wombert@dslb-084-056-015-187.pools.arcor-ip.net] has quit [Nick collision from services.] 10:32 -!- Wombert_ [n=Wombert@dslb-084-056-044-008.pools.arcor-ip.net] has joined #agavi 10:33 < Wombert_> zomg 10:33 -!- Wombert_ is now known as Wombert 10:38 -!- epaulin [n=epaulin@125.34.45.198] has joined #agavi 10:44 -!- epaulin [n=epaulin@125.34.45.198] has quit ["Ex-Chat"] 10:45 -!- Chons1 [n=martin@87.79.35.58] has quit ["Leaving."] 11:20 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 11:29 * Wombert pokes everyone 11:29 < Wombert> wuzah? 11:29 < Wombert> :< 11:29 < RossC0> ola! 11:31 < v-dogg> no poking! 11:31 < v-dogg> almost poked my eye out 11:43 -!- Chons1 [n=martin@87.79.35.58] has joined #agavi 12:14 < luke`> anybody used the ezTemplate? 12:15 < Whisller> no 12:19 -!- E_mE [n=E_mE@81.168.18.2] has quit [Read error: 110 (Connection timed out)] 12:21 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 12:24 < Wombert> luke`: works just fine :) 12:24 < Wombert> has built in blocks and functions for i18n and routing, too 12:24 < Wombert> and a call() function so you can call any method on any object 12:24 < Wombert> very helpful as ez doesn#t allow that in the engine itself ;) 12:25 < Wombert> {call(array($ro, 'getBaseHref'))} 12:25 < Wombert> etc 12:52 -!- epaulin [n=epaulin@221.222.227.145] has joined #agavi 13:06 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 13:18 < digitarald> how can i set the content in a view without a template? 13:23 < MikeSeth> digitarald: just return it 13:23 < Wombert> return something? 13:23 < digitarald> string? 13:23 < digitarald> ok 13:23 < Wombert> whatever you like 13:23 < Wombert> strings, objects, bleh 13:23 < MikeSeth> Wombert: yay, I'm working on another Agavi project. This one's gonna be open source. 13:23 < Wombert> depends on what the response does with it 13:23 < digitarald> mine here too 13:23 < Wombert> MikeSeth: coolo 13:24 < digitarald> a project management frontend, stripped down to a minimum 13:25 < MikeSeth> digitarald: god damnit, this is the same thing I'm doing! A bug/task tracker! 13:29 < _cheerios> ... :p 13:32 < digitarald> oh ... 13:32 * digitarald works faster 13:36 < RossC0> :D 13:48 < luke`> i really need to get my hands on some ajax stuff 13:48 < luke`> how do you recommend learning it? 13:48 < MikeSeth> digitarald: I'm making a XUL frontend 13:52 < digitarald> luke`: http://clientside.cnet.com/wiki/mootorial/07-remote and first http://clientside.cnet.com/wiki/mootorial/00-whatisit 13:53 < digitarald> Ajax is in the end only javascript that fetches data ... so u need maybe: http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript 14:05 -!- aogara [n=chatzill@226.67.64-86.rev.gaoland.net] has joined #agavi 14:05 < aogara> hi 14:05 < MikeSeth> look who came back for more! :) 14:18 < aogara> ^^ 14:18 < aogara> haha ... later i will 14:18 < aogara> i actually take a look on drupal ... :\ 14:18 < aogara> cause of my boss choises 14:19 < aogara> I actually fill sick cause of it *burp* 14:20 < aogara> event on default setting and my full acces user i can't add a product to that damn drupal ecommerce module >< 14:20 < MikeSeth> bring his bitch ass over here 14:21 < aogara> so i'll continue with bad news like thaht for a moment and when i'll come back home i'll take an agave for desert 14:21 < aogara> haha 14:26 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 14:38 < digitarald> ecommerce module? *shrug* 14:50 -!- gribelu [n=bogdan@pc232043.is.airbites.ro] has quit [Remote closed the connection] 14:52 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 15:00 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 15:01 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 15:04 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 15:10 < CIA-4> david * r2059 /branches/0.11/src/translation/AgaviDateFormatter.class.php: Accept date/time strings as message for date formatter, closes #555 15:15 -!- aogara [n=chatzill@226.67.64-86.rev.gaoland.net] has quit [""6 feet under ... not dead, digging a tunnel to escape""] 15:17 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 15:28 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128567335.dsl.bell.ca] has joined #agavi 15:28 < MrJeep> HI 15:28 < MrJeep> morning / afternoon everybody 15:28 < MrJeep> hey wombert, what's up ? 15:29 < Wombert> hai 15:29 < Wombert> back in germany :p 15:29 < ttj> Wow. 15:29 < MrJeep> you went on a trip or something ? 15:30 < Wombert> yeah 15:30 < Wombert> to cluj, romania, for business 15:31 < Wombert> to coordinate things with the dev team of a customer's customer 15:31 < MrJeep> nice :P 15:31 < Wombert> then on to orsova, romania, for two days of vacation... via bucharest 15:31 < MrJeep> something with agavi ? 15:31 < MrJeep> releated to I mean 15:32 < Wombert> yah 15:32 < MrJeep> oh nice :) 15:32 < Wombert> flew to bucharest from cluj, then from there the plan was to take the train to orsova (that's located in the west, at the danube river, across the border to serbia) 15:33 < Wombert> well the flight was late, and I couldn't be bothered to wait six hours for the train (which then needs another five to go there) so I took a cab :> 15:33 < Wombert> that was fun 15:33 < MrJeep> haha 15:34 < Wombert> MrJeep: well it wasn't directly related to agavi. we're currently working as contractors for sevenload.com and they're doing a project for said customer, and that customer has a development team in cluj, where they program a web service we use for the project 15:34 < MrJeep> ok 15:35 < Wombert> and I had to watch over the development process, see if everything is according to spec, have the changes done etc 15:35 < Wombert> and you? 15:35 < Wombert> did you start your new job yet? 15:35 < MrJeep> yeah, I'm here right now 15:35 < MrJeep> it's a nice place 15:36 < Wombert> and you get to be on IRC? 15:36 < Wombert> fantastic :) 15:36 < Wombert> I wish you all the best with that. nice to hear you like it so far 15:36 < MrJeep> yeah, they don't mind using some chatting tools 15:36 < MrJeep> thanks :) 15:36 < MrJeep> and of course 15:36 < MrJeep> I'm using agavi 15:37 < MrJeep> :) 15:37 < Wombert> woot woot! 15:37 < Wombert> :> 15:37 < Wombert> how many programmers do they have 15:37 < MrJeep> 1 ... yet 15:38 < MrJeep> at this point I don't think we need more than one 15:53 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 110 (Connection timed out)] 15:55 < Wombert> MrJeep: oh 15:55 < Wombert> k :) 15:59 < ttj> http://www.allowe.com/Humor/femalePorn.htm 16:05 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 16:16 < MrJeep> hahha 16:19 < RossC0> eek 16:20 < RossC0> xmlParseEntityRef: no name 16:22 < RossC0> can FPF ever put a & in an input? 16:22 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 16:24 < RossC0> Wombert ? 16:24 < MrJeep> it is possible to set slot directly in the output_type.xml file ? 16:24 < Wombert> eh? 16:24 < Wombert> RossC0: yeah it should 16:24 < Wombert> lemme check 16:25 < Wombert> mmh 16:25 < Wombert> can't check :p 16:25 < RossC0> lol 16:28 < RossC0> alright it can! its my search results not encoding ze & 16:28 * RossC0 slaps his wrist! 16:29 < impl> herro 16:36 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 16:38 -!- RossC0 [n=lawleyr@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)] 17:03 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 17:04 -!- epaulin [n=epaulin@221.222.227.145] has quit ["Ex-Chat"] 17:11 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 17:12 < MikeSeth> http://reddit.com/info/2erse/comments <= :D 17:27 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["Leaving"] 17:58 -!- Chons1 [n=martin@87.79.35.58] has quit ["Leaving."] 18:21 -!- SunboX [n=Miranda@cable-62-117-7-144.cust.blue-cable.de] has joined #agavi 18:27 -!- Wombert [n=Wombert@dslb-084-056-044-008.pools.arcor-ip.net] has quit [] 18:31 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 18:41 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [] 19:13 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 20:41 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 21:38 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128567335.dsl.bell.ca] has quit [Read error: 110 (Connection timed out)] 21:59 -!- SunboX [n=Miranda@cable-62-117-7-144.cust.blue-cable.de] has quit [Read error: 104 (Connection reset by peer)] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 22:30 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit [Remote closed the connection] 22:30 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has joined #agavi 22:58 -!- impl [n=impl@pool-72-72-15-194.bstnma.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 22:59 -!- Wombert [n=Wombert@dslb-084-056-044-008.pools.arcor-ip.net] has joined #agavi 23:14 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi --- Day changed Tue Aug 14 2007 00:12 * Wombert yawns 00:12 * Wombert pokes impl 00:12 < impl> Heya 00:13 < Wombert> 'sup 00:14 < impl> not much... chilling on vacation 00:14 < Wombert> oh? 00:14 < Wombert> whereabouts 00:14 < impl> Massachusetts 00:14 < impl> Nothing interesting really, just family 00:14 < impl> How was your holiday? 00:14 < Wombert> ahaha you forgot an s 00:14 < Wombert> :> 00:14 < Wombert> it was two days long 00:14 < Wombert> does that sum it up? :p 00:14 < impl> lawl ;p 00:15 < Wombert> awww 00:15 < Wombert> teh apple juice it too cold for my teeth 00:15 < Wombert> awww 00:15 < Wombert> h-h-h-hurs 00:15 < Wombert> +t 00:15 < Wombert> zomg 00:15 * Wombert sighs 00:15 < impl> O_o 00:15 < Wombert> I need to find some decent desks for teh new office 00:15 < Wombert> as for my holiday 00:16 < Wombert> dude, parts of romania look like they're still in the middle ages 00:16 < Wombert> other than that, the people were quite friendly, and I enjoyed it 00:16 < Wombert> the drive back was 18 or so hours 00:16 < Wombert> and I took a cab from bucharest to orsova 00:16 < Wombert> ~400 kilometers :> 00:17 < impl> Do you speak Romanian? 00:17 < Wombert> nah 00:17 < impl> D: that must have been one hell of a tab 00:17 < Wombert> kinda 00:17 < Wombert> but you can understand it a bit if you know some italian/french/english/bleh 00:17 < Wombert> you know latin, right? 00:17 < impl> Yeah 00:18 < impl> I could read a lot of the Romanian in the PHP manual 00:18 < impl> :P 00:18 < Wombert> you'd understand a lot; romanian hasn't changed much from its latin origins 00:18 < Wombert> I can understand the basic ideas of italian and spanish texts, but romanian is a little more difficult 00:23 < Wombert> http://www.autoblog.com/2007/08/12/video-chrysler-might-want-to-reconsider-that-chery-deal/ 00:23 < Wombert> lawl 00:23 < Wombert> man they just can't get it right 00:24 < Wombert> even though they have their 50-50 agreements with western car manufacturers and steal all the knowledge 00:26 < impl> That's amazing 00:26 < impl> Jesus that car gets owned 00:27 < Wombert> watch the other one as well 00:27 < Wombert> the brilliance bs6 (fantastic name...) 00:28 < Wombert> my guess is that it requires quite a lot of talent to engineer a car that fails _that_ miserably in a crash test 00:28 < Wombert> you'd rather survive in a 30 year old rabbit 00:29 < Wombert> http://mmpuk.com/Audi_A6_2004_Front_1.wmv 00:29 < Wombert> eww 00:30 < impl> Not Found 00:30 < impl> :s 00:30 < Wombert> http://www.youtube.com/watch?v=K7vPH_EqIws 00:30 < Wombert> a really nice car overall that 3 series btw 00:31 < Wombert> I have a c class right now and it's utter crap in comparison 00:31 < impl> I've always liked BMWs 00:32 < Wombert> more chinese awesomeness http://www.youtube.com/watch?v=76Ep30M9wUU&mode=related&search= 00:32 < Wombert> yeah 00:32 < Wombert> they are very very ergonomic compared to mercedes 00:32 < Wombert> well, that's certainly subjective 00:32 < Wombert> but the satnav screen is very high, so you have your eyes on the road 00:32 < Wombert> the controls are much more logical 00:33 < Wombert> the cruise control, for instance, is totally stupid on audis and mercedes 00:33 < Wombert> and that iDrive thing is very ace too since you need just the one knob and nothing else 00:33 < Wombert> and then there's the driving dynamics and the quality of everything 00:34 < Wombert> but that's the upside of driving rentals 00:34 < Wombert> you know which cars are rubbish 00:34 < Wombert> so you don't end up driving the wrong one ;) 00:34 < impl> lol 00:34 < Wombert> err 00:34 < Wombert> buying I mean 00:35 < impl> We have some Pontiac now that we're renting 00:35 < impl> Do you guys have American cars over there? 00:35 < Wombert> oh god 00:35 < Wombert> no, god forbid we don't (mostly) 00:35 < Wombert> we have some 00:35 < Wombert> chrysler 300c 00:36 < Wombert> mmh 00:36 < Wombert> chrysler crossfire 00:36 < Wombert> mmh 00:36 < impl> Chrysler is a German company now though 00:36 < Wombert> not anymore! 00:36 < Wombert> :) 00:36 < impl> oh yeah 00:36 < impl> they sold out 00:36 < impl> forgot about that ;p 00:36 < Wombert> lemme think 00:36 < Wombert> well, seriously, most of the american cars are crap :p 00:36 < Wombert> that's why the General, for instance, is now rebadging european and australian cars a lot 00:37 < impl> General? 00:37 < Wombert> half the saturn lineup are Opel 00:37 < Wombert> GM 00:37 < impl> Oh 00:37 < impl> We don't have Opel 00:37 < Wombert> and they have some holdens (australia) now rebadged as well 00:37 < Wombert> yeah they're sold as saturns 00:37 < impl> ah, I see what you mean 00:38 < Wombert> I really laughed the other day about the 2008 fordfocus 00:38 < Wombert> the US one I mean 00:38 < impl> why's that? 00:38 < Wombert> it's the old model, but with a really ugly design... no clue why they didn't bring the new euro 07 model over to the states 00:38 < Wombert> I have no idea 00:38 < Wombert> ah 00:38 < Wombert> well 00:38 < Wombert> it's ugly, and the US customers get screwed big time since it's still the old model 00:39 < impl> hmm, we don't like change over here :P 00:39 < Wombert> ahahaha 00:39 < Wombert> let me show you something 00:40 < Wombert> oh god seriously I can't 00:40 < Wombert> it's so ugly 00:40 < Wombert> http://www.fordvehicles.com/assets/images/2008focus_reveal/Article_Image_styling.jpg ugly 00:40 < impl> lol 00:41 < impl> That is ugly 00:41 < impl> The 04/05 Focuses were nice 00:42 < Wombert> yeah that's the old euro focus you got 00:42 < Wombert> now they took that platform and made the exterior ugly 00:42 < impl> What's the 08 Euro one look like? 00:42 < Wombert> instead of taking over the new MK2 euro focus 00:42 < Wombert> I'm looking for a photo 00:43 < Wombert> http://www.ford.de/spg/getImage.asp?imageName=SPG_4_31_0_21844.jpg&filename=150307_galerie06_431x202.jpg 00:43 < Wombert> that's a sport version tho 00:43 < impl> http://en.wikipedia.org/wiki/Image:2006_Ford_Focus_XR5_Turbo.JPG 00:43 < impl> this one? 00:43 < Wombert> interior is really nice now, the old one looked like a designer was on drugs 00:43 < Wombert> yeah 00:43 < impl> I wonder why the models are so different 00:44 < Wombert> because ford US is run by a bunch of retards 00:44 < Wombert> http://de.wikipedia.org/wiki/Bild:Ford_Mondeo_Turnier2007.jpg 00:44 < Wombert> the new mondeo 00:44 < Wombert> like your 500/taurus 00:45 < impl> European cars look so much more awesome than American ones D: 00:45 < Wombert> really, ford europe is making pretty good cars 00:45 < Wombert> quality is really excellent and on a level with VW and all the others in that price segment 00:46 < Wombert> same for ford australia 00:47 < Wombert> in fact, the aussies have sooooo nice cars 00:47 < Wombert> http://en.wikipedia.org/wiki/Holden_VE_Commodore 00:47 < Wombert> ah that's the one 00:48 < Wombert> you get it as the http://en.wikipedia.org/wiki/Pontiac_G8 00:49 < impl> ahh 00:49 < impl> http://en.wikipedia.org/wiki/Pontiac_G6 <-- this is the car we're renting now 00:50 < Wombert> it looks horrible 00:50 < Wombert> but see that 00:50 < Wombert> the platform sharing? 00:50 < Wombert> that's why GM is doing it right 00:50 < Wombert> and Ford is doing it wrong 00:50 < Wombert> they have saab or opel engineer a decent chassis and then they share it inside the company 00:51 < impl> Yeah, I see what you mean 00:52 < Wombert> http://en.wikipedia.org/wiki/GM_Epsilon_platform 00:52 < Wombert> haha 00:52 < Wombert> Control of the Epsilon platform has passed, as of 2005, to GM Europe. Headquartered with Opel in Rüsselsheim, Germany, GM Europe will be responsible for all future Epsilon product decisions other than Saab and Cadillac models. 00:52 < Wombert> One reason for this central "homeroom" of Epsilon development was because of slight differences in the platform. GM assumed that all cars based on the platform were exactly the same underneath. This led Pontiac to approve a G6 convertible, since the 9-3 is available as a convertible. Unbeknownst to GM NA, Saab had changed some of the "points" of the platform when it developed the 9-3 to suit its production line, meaning Pontiac cou 00:52 < Wombert> nice 00:53 < Wombert> good to hear that we programmers aren't the only people on earth with problems like these ;) 00:58 < impl> lol :p 02:07 -!- epaulin [n=epaulin@125.34.45.198] has joined #agavi 03:07 -!- epaulin [n=epaulin@125.34.45.198] has quit [Remote closed the connection] 03:11 -!- epaulin [n=epaulin@125.34.45.198] has joined #agavi 03:54 -!- Wombert [n=Wombert@dslb-084-056-044-008.pools.arcor-ip.net] has quit [] 05:38 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Remote closed the connection] 06:10 < luke`> huomenta 06:39 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 06:43 < digitarald> Huomenta! 06:47 < v-dogg> huomenta 06:59 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 07:03 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 07:21 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:21 < RossC0> huomenta! 07:58 < MikeSeth> huomenta 08:00 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 08:04 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 08:04 < _cheerios> lo 08:26 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 08:29 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 08:29 < Whisller> hi 09:01 -!- Wombert [n=Wombert@dslb-084-056-044-008.pools.arcor-ip.net] has joined #agavi 09:17 < Wombert> ZOMG! 09:17 < Wombert> :> 09:17 < Wombert> I'll need help w/ validators in ~5 minutes 09:17 < Wombert> any volunteers? :p 09:19 < Wombert> specifically exporting of values, including adding new ones to the request data 09:22 < digitarald> simply call export --- Log closed Tue Aug 14 09:27:45 2007 --- Log opened Tue Aug 14 09:27:49 2007 09:27 -!- Chuckwalla [n=chuckwal@static.88-198-118-14.clients.your-server.de] has joined #agavi 09:27 -!- Irssi: #agavi: Total of 23 nicks [1 ops, 0 halfops, 0 voices, 22 normal] 09:27 -!- Irssi: Join to #agavi was synced in 3 secs 09:42 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 09:45 < RossC0> Wombert: ping 09:45 < RossC0> still need help? 09:45 < Wombert> digitarald: no need to do anything else in the validator? 09:45 < Wombert> or define that export thing in the xml or so? 09:53 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 09:53 < digitarald> no, u can define the name in the export method or in xml 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 10:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 10:31 -!- Wombert [n=Wombert@dslb-084-056-044-008.pools.arcor-ip.net] has quit [Nick collision from services.] 10:32 -!- Wombert_ [n=Wombert@dslb-084-056-007-113.pools.arcor-ip.net] has joined #agavi 10:36 -!- epaulin [n=epaulin@125.34.45.198] has quit ["Ex-Chat"] 10:42 < luke`> how do I get fpf to repopulate a form when the form action= is different than the current url? 10:50 < digitarald> via id 10:59 < v-dogg> $this->context->getRequest()->setAttribute('populate', array('form_id'=>$parameterholder), 'org.agavi.filter.FormPopulationFilter'); 11:01 < Wombert_> you can pre-populate several forms that way 11:01 -!- Wombert_ is now known as Wombert 11:02 < Wombert> btw 11:02 < Wombert> I thought about two things 11:02 < Wombert> a) allow "true" again for "populate" 11:02 < Wombert> b) allow array('form_id' => true) 11:02 < Wombert> sounds good? 11:02 < Wombert> both take the data in the current global request 11:03 < v-dogg> the firm owner just ok'd my conference trip 11:03 * Wombert hugs v-dogg 11:03 < v-dogg> which is nice as I have already booked & payed the flights :) 11:03 < Wombert> very 11:03 < Wombert> :) 11:04 < v-dogg> the organizer hasn't replied to my registration mail 11:05 < v-dogg> and I didn't remember to book the hotel yet 11:06 < digitarald> Wombert: I agree on 1 and 2) 11:41 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 11:42 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 11:50 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 11:59 < CIA-4> david * r2060 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: Allow true as value for "org.agavi.filter.FormPopulationFilter"/"populate" to force use of global request data, closes #556 12:14 < MikeSeth> mmmp 12:14 < MikeSeth> FPF can't handle objects as data source, can it? 12:43 < Wombert> nope 12:43 < Wombert> could add that it calls __toString() maybe... 12:44 < RossC0> hmm 12:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Leaving"] 13:10 -!- Wombert [n=Wombert@dslb-084-056-007-113.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 13:20 -!- Wombert [n=Wombert@dslb-084-056-049-047.pools.arcor-ip.net] has joined #agavi 13:42 < MikeSeth> nah, I'll just convert it explicitlyu 13:45 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 14:18 < MikeSeth> Wombert: you zere sire? 14:18 < Wombert> yah 14:18 < MikeSeth> Wombert: how do I cause the FPF to fill a form that has inputs named like foo[bar]? 14:19 < MikeSeth> array in array? 14:19 < Wombert> sure,just an array 14:19 < Wombert> 'foo' => array('bar' => 'value') 14:20 < MikeSeth> $this->context->getRequest()->setAttribute('populate', array('item' => $item->toArray()), 'org.agavi.filter.FormPopulationFilter'); 14:20 < MikeSeth> like this? 14:20 < MikeSeth> b 14:21 < MikeSeth>
14:21 < MikeSeth> 14:21 < MikeSeth> won't work :( 14:21 < MikeSeth> doesnt file 14:21 < MikeSeth> Title:
14:22 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 14:22 < _cheerios> wouldnt you need to nest it futher? havent tried 14:23 < Wombert> no, MikeSeth 14:23 < MikeSeth> the reason I'm doing this is because I only want the form parameters to be retrieved in the action's write method 14:23 < Wombert> it must be a parameter holder 14:23 < _cheerios> will save me a bit of writing if i can prepop forms nicer 14:23 < MikeSeth> Wombert: oh. Okay. 14:23 < Wombert> and 14:23 < Wombert> okay okay 14:23 < Wombert> first things first 14:24 < Wombert> a) don't populate a form in the action or I have to beat you with a sharp object 14:24 < MikeSeth> it just occured to me that the outermost array key is the ID for the form 14:24 < Wombert> b) you don't have to populate by form ID 14:24 < MikeSeth> it's just a random piece of code 14:24 < Wombert> c) you want to populate on _post_ ? 14:24 < MikeSeth> no. 14:24 < Wombert> on get, right? 14:24 < Wombert> so the edit form is populated with values 14:25 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 14:25 < _cheerios> need both, if errors. 14:25 < Wombert> no! 14:25 < Wombert> on errors, you want the auto population FPF does for you on POST (if you have it configured that way) 14:26 < _cheerios> ah, yeah, i was doing that cardinal sin you mentioned a few lines above when I ran into that problem :) 14:26 < Wombert> that's also why you need an InputView (to show the form the first time, on GET) and an ErrorView (which uses the Input template, but does not populate the form with the values from the existing item, and doesother error stuff or something) 14:26 < MikeSeth> thats the exact layout I have 14:26 < MikeSeth> i've been coding for 10 hours straight 14:27 < MikeSeth> my mind doesnt work anymore 14:27 < Wombert> okay, and now in your input view, that is shown when a user clicks edit, and the page is shown via GET, you want the form filled with the current values, right-o? 14:27 < MikeSeth> yipee 14:28 < Wombert> $this->context->getRequest()->setAttribute('populate', new AgaviParameterHolder(array('item' => $item->toArray())), 'org.agavi.filter.FormPopulationFilter'); 14:28 < Wombert> that'll do the trick, if the form's action="..." is identical to the current URL 14:28 < MikeSeth> <3 14:28 < Wombert> but! 14:28 < Wombert> relying on that mightbe dangerous 14:28 < Wombert> I see you have a hidden field with the ID 14:29 < Wombert> (not sure why, it should be inthe URL anyway) 14:29 < MikeSeth> yes. the form is also used for creating the items. 14:29 < Wombert> then you don't need teh field at all 14:29 < Wombert> but 14:29 < MikeSeth> I have two separate routes pointing to the edit action, one is create and one is edit 14:29 < Wombert> consider I call /products/819273/edit 14:29 < Wombert> all fine 14:29 < Wombert> now consider I call /products/819273/edit?lolz 14:29 < Wombert> url is different 14:29 < Wombert> no populationis done 14:29 < Wombert> hidden id field not filled 14:30 < Wombert> I could break something maybe 14:30 < MikeSeth> point taken. but then everything else aint filled either. 14:30 < Wombert> yes, MikeSeth, but either way, you don'tneed the ID 14:30 < Wombert> as a hidden field 14:30 < MikeSeth> okay. Yer right. Lemme adjust the route. 14:30 < Wombert> as it's either in the URL, or not necessary (when you create) 14:30 < Wombert> like /products/new 14:30 < Wombert> and /products/912736/edit 14:31 < MikeSeth> oh uhm 14:31 < MikeSeth> crap 14:31 < MikeSeth> then I need to export the item itself into the template 14:31 < MikeSeth> if FPF doesn't fill the ID field, I have to get it from somewhere 14:32 < MikeSeth> which is the reason I did it that way in the first place. 14:32 < MikeSeth> ah. wait. 14:32 * MikeSeth smacks $this 14:34 < MikeSeth> indeed, sire, you are right 14:35 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 15:36 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 15:58 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 16:31 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 16:37 -!- Wombert [n=Wombert@dslb-084-056-049-047.pools.arcor-ip.net] has quit [] 16:49 -!- JamieWolf [n=JamieWol@p5486EEEE.dip.t-dialin.net] has joined #agavi 17:30 -!- sean`` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 17:40 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 17:47 -!- sean`` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] 18:04 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 18:34 -!- JamieWolf [n=JamieWol@p5486EEEE.dip.t-dialin.net] has quit ["KVIrc 3.2.6 Anomalies http://www.kvirc.net/"] 18:52 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 18:53 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 18:53 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [Client Quit] 18:53 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 18:59 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 19:10 < _cheerios> whee 19:16 < _cheerios> "Create goggles for dogs and sell them online? Boy, this IS the dumbest idea for a business. How in the world did they manage to become millionaires and have shops all over the world with that one? Beyond me." :p 19:20 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 19:24 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit [Client Quit] 19:50 -!- um` [n=um@noc.cavokintl.com] has joined #agavi 19:50 -!- um [n=um@noc.cavokintl.com] has quit [Nick collision from services.] 19:51 -!- um` is now known as um 20:29 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["youwontseemecomingtillistrike"] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 22:23 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 22:57 -!- EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [] 23:06 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] --- Day changed Wed Aug 15 2007 00:12 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 01:07 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Remote closed the connection] 01:08 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 01:38 -!- epaulin [n=epaulin@123.112.70.58] has joined #agavi 02:26 -!- implement [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 02:26 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 02:27 -!- implement is now known as impl 05:55 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Remote closed the connection] 07:04 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 07:04 < _cheerios> huomenta! 07:04 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 07:18 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:27 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 110 (Connection timed out)] 07:27 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 07:27 < RossC0> huomenta! 07:31 < _cheerios> huomenta RossC0, what's cooking? 07:36 < RossC0> well lots of css and UI stuff 07:36 * RossC0 thinks having a designer in on the whole build process would have saved pain! 08:04 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 08:46 -!- Chons1 [n=martin@87.79.35.58] has joined #agavi 10:03 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 10:54 -!- epaulin [n=epaulin@123.112.70.58] has quit [Remote closed the connection] 11:39 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 11:40 < E_mE> huomenta! 12:22 < RossC0> Hola! 12:24 < E_mE> how are you RossC0? 12:24 < E_mE> recieved any more interesting e-mails >:D 12:24 < E_mE> on jobs that is 12:25 < RossC0> nah - seemed to be some cornish jobs about thou 12:25 < RossC0> any luck with them? 12:26 < E_mE> there not web developing... but the way my company is going i think i shall have to start looking at other places 12:26 < E_mE> but IT jobs are all so damn specific 12:58 < _cheerios> OPEN SOURCE YOUR JOB! 12:58 < _cheerios> duh. 13:01 -!- JamieWolf [n=Jamie@p5486C9B2.dip.t-dialin.net] has joined #agavi 13:05 < _cheerios> btw. never trust someone with rastas to be able to operate a fax 13:19 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 13:27 -!- RossC0 [n=lawleyr@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)] 13:27 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 13:28 -!- RossC1 [n=lawleyr@80.4.120.163] has joined #agavi 13:35 < RossC1> zomg 13:35 * RossC1 kicks m$ 13:35 < RossC1> installing Virtual PC kicked me off ze web 13:36 < RossC1> and I was half way through downloading the ie6 image! 13:45 -!- E_mE [n=E_mE@81.168.18.2] has quit [Connection timed out] 13:47 -!- RossC0 [n=lawleyr@80.4.120.163] has quit [Read error: 110 (Connection timed out)] 13:49 -!- JamieWolf [n=Jamie@p5486C9B2.dip.t-dialin.net] has quit ["Trillian (http://www.ceruleanstudios.com"] 14:05 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi 14:05 < MrJeep> hi 14:06 < MrJeep> is the FPF known for not parsing documents with fields named foo[] ? 14:08 < v-dogg> no 14:09 < MrJeep> ok so I did something wrong :P 14:11 < MrJeep> 14:11 < MrJeep> 14:11 < MrJeep>
14:11 < MrJeep> 14:11 < MrJeep> Line 327: xmlParseEntityRef: no name 14:12 < MrJeep> anyone know what the error could be ? 14:16 < SunboX> what happens if you do name="interests[0]" and so on? 14:16 < MrJeep> i think I might have it 14:17 < SunboX> seems there is an element without a name? 14:18 -!- RossC1 [n=lawleyr@80.4.120.163] has left #agavi [] 14:18 < MrJeep> was a & problem in the label 14:18 < SunboX> ah, k 14:18 < MrJeep> I think i didn't get the right line on the log 14:52 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 14:53 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 14:59 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 15:10 -!- JamieWolf [n=Jamie@84.134.201.178] has joined #agavi 15:13 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:15 < Wombert> hai 15:15 < JamieWolf> fisch 15:16 < impl> ghoti 15:17 < v-dogg> morjens 15:30 -!- Arme[N] is now known as Arme[0] 15:44 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 15:48 < splatch`> hello 16:00 -!- Arme[0] is now known as Arme[N] 16:05 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 16:07 -!- Arme[N] is now known as Arme[0] 16:11 -!- Zibi_ [n=asd@80.4.120.163] has joined #agavi 16:11 < Zibi_> hi 16:11 < Zibi_> anybody remember way to get current route from agavi routing? 16:11 < Zibi_> i mean i want to know if im in admin.search etc 16:12 < Zibi_> or if there is a way to do it 16:13 < v-dogg> $request->getAttribute('matched_routes', array(), 'org.agavi.routing') 16:13 < v-dogg> remember, there can be more than one matched route 16:14 < v-dogg> so use in_array() or something 16:17 < Zibi_> ok 16:32 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 16:33 < Zibi_> ok another question then ;) 16:33 < Zibi_> is there any way to find out what slots where used in template 16:33 < Zibi_> i mean what address or what prefix they had 16:36 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 16:46 < Wombert> Zibi_: elaborate please 16:46 < Zibi_> im in filter 16:46 < Zibi_> and i want to know if in view somebody set slots and what slots 16:47 < Wombert> yes 16:47 < Wombert> the filter has the execution container 16:47 < Wombert> from the container, you can get the view instance 16:47 < Wombert> the view has layers 16:47 < Wombert> each layer has slots 16:48 < Wombert> is that what you need? ;) 16:49 < Zibi_> instance = agavi action? 16:54 < Wombert> no 16:54 < Wombert> the view instance 16:54 < Wombert> the object 16:54 < Wombert> you know? 16:54 < Wombert> :p 16:55 < Wombert> $allSlots = array(); 16:55 < Wombert> foreach($container->getViewInstance()->getLayers() as $layer) { 16:55 < Wombert> $slots += $layer->getSlots(); 16:55 < Wombert> } 16:55 < Wombert> remember that this only works in action filters 16:55 < Wombert> (reliably) 16:57 < Zibi_> hmm getViewInstance in AgaviExecutionContainer? 16:58 < Zibi_> i will try to find it tommorow 16:58 < Zibi_> now its 18.00 16:58 < Zibi_> time to go home =] 16:59 < Zibi_> thanx and bye! 16:59 -!- Zibi_ [n=asd@80.4.120.163] has quit [] 17:02 -!- sean`` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 17:11 -!- sean`` is now known as sean` 17:43 -!- Chons1 [n=martin@87.79.35.58] has quit ["Leaving."] 17:43 < MrJeep> hum 17:43 < MrJeep> still having problem with the FPF 17:44 < MrJeep> Line 270: xmlParseEntityRef: no name 17:44 < MrJeep> that's the line 270 17:44 < MrJeep> 17:45 < MrJeep> ahh nevermind, i've got it 17:45 < MrJeep> the fpf line error line is not very accurate :P 17:51 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] 18:00 < Wombert> MrJeep: it is! 18:00 < Wombert> enable logging! 18:00 < Wombert> FPF will log the error, and the parsed document, where you can easily find the line in question 18:03 < _cheerios> straight from agavi sourz! echo error->rand() line: rand() file: rand()! 18:03 < _cheerios> beware of the Mafia, Wombert! 18:04 < Wombert> _cheerios: woot? 18:04 < Wombert> pah 18:15 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 18:35 < splatch`> Wombert: are you there? 18:35 < Wombert> ZOMG 18:35 < Wombert> TOP GEAR EQUIPMENT STORAGE BURNED DOWN 18:35 < Wombert> ZOMG ZOMG 18:36 < splatch`> Wombert: does any presenter from top gear dead? 18:36 < Wombert> no, just equipment :p 18:36 < Wombert> but it's still bad 18:36 < Wombert> and yes, I'm here 18:36 < Wombert> what's up 18:37 < splatch`> Wombert: why propel isn't developed more 18:37 < Wombert> it is!? 18:38 < v-dogg> http://propel.phpdb.org/trac/timeline 18:38 < splatch`> blah, one commit in code 18:39 < Wombert> yeah 18:39 < Wombert> well 18:39 < Wombert> we're all busy 18:40 < splatch`> ;( 18:40 < splatch`> a some time ago i started work with hibernate 18:40 < splatch`> it's great tool 18:41 < splatch`> but they've problems like all ORM's 18:41 < splatch`> they have HQL - this is cool - you can get objects by custom query 18:41 < splatch`> plus exntended inheritance models 18:42 < Wombert> yeah hibernate is really cool 18:42 < splatch`> propel can be better! :) 18:43 < splatch`> the great Hibernate feature is many-to many mappings 18:44 < splatch`> you must define only one element 18:44 -!- JamieWolf [n=Jamie@84.134.201.178] has quit [Read error: 110 (Connection timed out)] 18:44 < splatch`> in xml mapping 18:44 < splatch`> hibernate will get objects using table 18:44 < splatch`> etc etc 18:45 < splatch`> that's really good 18:45 < splatch`> you don't must do ManyToManyPeer::doSelectJoinAll 18:50 < splatch`> btw. i trying to do some graphical editor 18:50 < splatch`> or diagram 18:50 < splatch`> with validator dependdencies 18:51 < Wombert> oO 18:52 < splatch`> http://springide.org/project/attachment/wiki/WebFlowEditorUsage/web_flow_support_3.png?format=raw 18:52 < splatch`> example diagram from spring ide 19:22 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 19:27 < _cheerios> *burp* :7 19:30 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["toomuchfood"] 20:26 < v-dogg> whoaa... had to make some modifications to a project built on rev 893 20:26 < v-dogg> deadline: sunday 20:26 < v-dogg> work to do: heaps 20:27 < Wombert> 893? 20:27 < Wombert> dude 20:27 < v-dogg> am I worried: no, because, hey, it's agavi :) 20:27 < v-dogg> s/had/have 20:27 < Wombert> dude that's years before 0.11 rc1! 20:28 < v-dogg> yup 20:28 < v-dogg> pretty awesome, ain't it :) 20:28 < Wombert> not really 20:29 < v-dogg> don't worry mate, I'll upgrade it to the cutting edge first thing tomorrow :) 20:29 < v-dogg> or bleeding edge 20:29 < v-dogg> or, well, some edge anyway :) 20:30 < Wombert> this is gonna break, seirously 20:30 < Wombert> we did not even have exec containers back then 20:30 < Wombert> that means all view and action signatures changed 20:30 < Wombert> not to mention the new request data stuff (or did we have that) 20:30 < Wombert> and, of course, layers 20:31 * Wombert hugs teh API stability we have now 20:31 < ttj> We have API stability? 20:31 < v-dogg> I'm still not worried, stop worrying me! :) 20:31 < Wombert> yes, since rc2 or rc3 20:32 < ttj> BTW, jogging rocks so much. 20:32 < Wombert> really 20:33 < ttj> Yeah. You know how if your hand hurts, what you have to do is drop an anvil on your toe. Then, in relative terms, your hand is better off. 20:33 < ttj> Sort of similar with jogging. 20:33 < v-dogg> haha, this beast uses my custom routing because we had issues with CGI then :D 20:33 < ttj> Think you feel good now? Try killing yourself by jogging! You'll feel excellent about 30 minutes after the jog. Relatively speaking. 20:36 < v-dogg> it's not a huge project: 29 actions, 38 views and a few model 20:37 < v-dogg> but now I'm going to move my "office" upstairs and the baby can have this room 20:37 < Wombert> oh 20:38 < v-dogg> till tomorrow, night 20:38 < Wombert> nn 20:58 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 21:19 -!- Wombert [n=Wombert@87.79.35.58] has quit [] 21:22 -!- JamieWolf [n=Jamie@p5486DA4D.dip.t-dialin.net] has joined #agavi 21:37 -!- JamieWolf [n=Jamie@p5486DA4D.dip.t-dialin.net] has quit ["Trillian (http://www.ceruleanstudios.com"] 21:56 -!- um [n=um@noc.cavokintl.com] has quit [Remote closed the connection] 22:02 -!- um [n=um@noc.cavokintl.com] has joined #agavi 22:50 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] --- Day changed Thu Aug 16 2007 00:00 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] 02:13 -!- epaulin [n=epaulin@123.112.70.58] has joined #agavi 03:39 -!- epaulin [n=epaulin@123.112.70.58] has quit [Remote closed the connection] 05:42 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 05:42 < _cheerios> huomenta 05:49 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:59 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Remote closed the connection] 07:12 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:13 < RossC0> huomenta! 07:14 < _cheerios> hello hello 07:31 * RossC0 waves 07:36 -!- epaulin [n=epaulin@123.112.70.58] has joined #agavi 08:09 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 08:37 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 08:37 < E_mE> huomenta!! 08:58 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 09:12 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 09:12 < Whisller> Hi 09:16 < E_mE> morning 09:24 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 09:28 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:42 -!- Chonsu [n=martin@87.79.35.58] has quit [Read error: 113 (No route to host)] 09:43 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 09:58 -!- Chons1 [n=martin@87.79.35.58] has joined #agavi 09:59 -!- Chonsu [n=martin@87.79.35.58] has quit [Read error: 104 (Connection reset by peer)] 10:28 -!- epaulin [n=epaulin@123.112.70.58] has quit ["Ex-Chat"] 10:40 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 10:49 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 10:56 < Wombert> huomenta 10:56 -!- E_mA [n=E_mE@81.168.18.2] has joined #agavi 10:57 -!- E_mE [n=E_mE@81.168.18.2] has quit [Read error: 104 (Connection reset by peer)] 10:57 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 10:57 < RossC0> heh Wombert 10:57 < RossC0> you see my patch 10:57 < Wombert> no 10:57 < Wombert> but 10:57 < Wombert> I see dead people 10:57 < Wombert> zomg 10:58 < RossC0> ZOMG noo 10:58 < _cheerios> :p 10:58 * RossC0 checks to make sure he's still alive 10:59 < RossC0> http://trac.agavi.org/ticket/557 10:59 < RossC0> :D 10:59 < Wombert> woot? 10:59 * Wombert scratches head 10:59 < RossC0> woot or what? 10:59 < Wombert> whoa dude 11:00 < Wombert> I was sure I had done that already 11:00 < Wombert> oO 11:00 < Wombert> my bad 11:00 * Wombert hugs RossC0 11:00 * RossC0 hugs Wombert 11:00 < Wombert> pass that on to zibi, will you 11:00 < RossC0> yeah - been looking into it this morning 11:00 < Wombert> he should have said "zomg lol noob it's not there get skillz kthxbai" 11:01 < _cheerios> we don't get many of those around here 11:03 < _cheerios> i've been bored since the weekend. must've been all that drinking on saturday. :| 11:07 < E_mA> has anyone seen the comedy "Drawn Together"? 11:08 < _cheerios> imdb tells me that it's a cartoon tv-series 11:10 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 11:10 < E_mA> _cheerios: its a very good one.. a paraody of big brother 11:11 < E_mA> very violent and extremely crude 11:11 < E_mA> more of an adult cartoon id say 11:12 < _cheerios> i don't watch those big brother shows, so this wouldn't be for me 11:14 -!- Zibi_ [n=asd@80.4.120.163] has joined #agavi 11:14 < Zibi_> hi 11:14 < Zibi_> i have problem with validate function 11:15 < Zibi_> i enter validate function in action and try to clear all errors 11:15 < Zibi_> i call validation manager clear() function 11:15 < Zibi_> hasErrors returns false 11:16 < Zibi_> but im still redirected to error view 11:16 < Zibi_> how i can deleted all errros? 11:17 < Zibi_> *delete 11:17 < Zibi_> *errors 11:20 < RossC0> there is also a XML validator? 11:20 < Wombert> can you show the codeß 11:20 < Wombert> ? 11:21 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 11:21 -!- E_mA [n=E_mE@81.168.18.2] has quit [Read error: 104 (Connection reset by peer)] 11:23 < Zibi_> http://pastie.caboo.se/88208 11:24 * Wombert slaps RossC0 11:25 < Wombert> the phpdoc blocks are all wrong :p 11:26 < Wombert> and TOO MUCH WHITESPACE ZOMG! 11:27 < CIA-4> david * r2061 /branches/0.11/src/ (2 files in 2 dirs): Make view instance avaliable in the execution container, closes #557, thanks Ross 11:31 < v-dogg> uuu... feck feck feck... I totally underestimated the amount of work I have to do 11:31 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 11:31 < v-dogg> I don't have time to upgrade agavi. I just have to go with rev. 893 11:32 < v-dogg> and sqlite2 and creole (no propel) :( 11:32 < v-dogg> a long weekend ahead 11:32 < Wombert> :< 11:32 * Wombert hugs v-dogg 11:33 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 11:42 < SunboX> hi, i made a validator for propel... maybe someone needs it, or includes it into agavi 11:42 < SunboX> http://p.caboo.se/private/alqflcydz52o1mlpjw 11:42 < SunboX> and here an examble xml file 11:42 < SunboX> http://p.caboo.se/private/cjnj1ra6zafrlinwmo 11:42 -!- E_mE [n=E_mE@81.168.18.2] has quit [Read error: 110 (Connection timed out)] 11:44 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has joined #agavi 11:44 -!- sean`` [n=Sean@upeohilversum.speedxs.nl] has joined #agavi 11:45 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 11:46 < RossC0> Wombert I just copied and pasted... 11:47 < RossC0> not guilty! 12:19 < luke`> huomenta 12:23 < MikeSeth> Attention everyone. 12:24 < MikeSeth> DOCTRINE KICKS ASS. 12:24 < MikeSeth> IT FITS AGAVI LIKE A STRAPON ON A BEAR. 12:24 < MikeSeth> everyone use it :D 12:26 < luke`> really? 12:26 < luke`> how? 12:26 < MikeSeth> yep. 12:26 < MikeSeth> well for one, it allows you shit like this 12:27 < MikeSeth> $users = $db->select('users')->where('id = 5'); print $users[1]->name; 12:27 < MikeSeth> :D 12:27 < luke`> what about the table name 12:28 < luke`> ? 12:28 < MikeSeth> you can set any you like 12:28 -!- RossC0 [n=lawleyr@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)] 12:29 < MikeSeth> also, it's WAY easier to setup in Agavi than propel 12:29 -!- Zibi_ [n=asd@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)] 12:29 < MikeSeth> 1) download Ross's BaseDoctrineDatabase and fix libs_dir to lib_dir (typo in source), add to autoload 12:29 < MikeSeth> 2) check out doctrine trunk/lib to your app/lib/doctrine (or set svn:externals like I do) 12:30 < MikeSeth> 3) change databases.xml 12:30 < MikeSeth> 4) that's it 12:33 < luke`> cool 12:33 < luke`> where do I get BaseDoctrineDatabase? 12:33 < MikeSeth> search the trac for doctrine 12:33 < MikeSeth> it's #384 IIRC, not sure 12:34 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128567335.dsl.bell.ca] has joined #agavi 12:35 < MrJeep> good morning world 12:36 -!- sean`` [n=Sean@upeohilversum.speedxs.nl] has left #agavi ["Ik ga weg"] 12:36 < luke`> #381 12:36 < _cheerios> HELLO MIKE 12:53 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 12:54 -!- Zibi_ [n=asd@80.4.120.163] has joined #agavi 12:55 < RossC0> 12:29 < MikeSeth> 1) download Ross's BaseDoctrineDatabase and fix libs_dir to lib_dir (typo in source), add to autoload 12:29 < MikeSeth> 2) check out doctrine trunk/lib to your app/lib/doctrine (or set svn:externals like I do) 12:30 < MikeSeth> 3) change databases.xml 12:30 < MikeSeth> 4) that's it 12:55 < RossC0> dam no line spaces 12:55 < _cheerios> http://trac.agavi.org/ticket/381 12:56 < RossC0> 1) put all your dependencies in: /libs i.e. agavi, doctrine, ezcomponents etc.. 12:58 < RossC0> 2) add the core libs dir path in app/config.php 12:59 < RossC0> 3) your app is packaged with all dependencies - and easy to deploy, copy etc... :D 12:59 < MikeSeth> RossC0: yeah, btw. Another small mistake in the ticket, you should check out $doctrine/trunk/lib, not trunk/ 12:59 < MikeSeth> shit goes awry if you dont 13:00 < RossC0> ah yes 13:02 < RossC0> MikeSeth does it make any difference? 13:02 < MikeSeth> yeah. in one case it works, in the other it doesn't ;) 13:02 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 13:02 < RossC0> you just need to point /lib/doctrine/ instead of just doctrine .. 13:03 < RossC0> I dont think I mention svn check out at all.. 13:03 < MikeSeth> actually, the *right* thing would be to check out the whole of doctrine into app/lib/vendor/doctrine, and symlink app/lib/vendor/doctrine/lib to app/lib/doctrine 13:03 < _cheerios> symlink :/ 13:03 < MikeSeth> (if target OS supports symlinks :D) 13:03 < RossC0> MikeSeth - No 13:03 < RossC0> put libs outside app 13:04 < MikeSeth> RossC0: 3rd party libs shouldn't be lying around 13:04 < RossC0> they should be packaged with the whole app 13:04 < MikeSeth> I normally put them in app/lib/vendor 13:04 < RossC0> not just agavi parts 13:04 < MikeSeth> then again, by deployment method is SVN 13:04 < MikeSeth> s/by/my/ 13:05 < RossC0> sure - it makes little odds I suppose, I just prefer to keep them out of the agavi /app/ directory 13:05 < RossC0> as thats all agavi code 13:05 < RossC0> all so my deployment is SVN - using capistrano 2 to deploy - its sweet :D 13:06 < _cheerios> interesting level of discussion is on level of naming "namespaces" namespaces or packages :p 13:06 < _cheerios> ah, nice. i've yeat to try out capistrano 13:07 < MikeSeth> heard good things about it, but I don't actually -need- deployment tools, everything I write is proprietary adn under my control 13:07 < RossC0> actually when deploying to the external servers it svn exports locally gzips and then scp's and ungzip's its friggin awesome 13:07 < MikeSeth> I'll try it out for my bug tracker project 13:07 < _cheerios> did you base it on that cap2 source code you delicioused, RossC0 ? 13:08 < RossC0> _cheerios: partly - just looked at some recipes so I can easily setup deployment variables for internal and external sites. 13:10 < RossC0> MikeSeth its cool very similar to Rake - but sometimes annoyingly not the same. 13:12 < MikeSeth> RossC0: how do I fetch a single Doctrine object? 13:23 < SunboX> how do i get the route when securityfilter does an redirect? 13:23 < SunboX> i want to save the route in SecuritySuccessView 13:23 < SunboX> the route that forces the security error 13:24 < Wombert> [14:27] MikeSeth: $users = $db->select('users')->where('id = 5'); print $users[1]->name; 13:24 < Wombert> err 13:24 < Wombert> hang on a second 13:24 < SunboX> k 13:24 < Wombert> is that an iterator/array access thing? 13:24 < Wombert> that performs lazy loading? 13:25 < Wombert> I assume it will not perform a select on select() and then filter by where() in userland, right? 13:27 < RossC0> MikeSeth: have updated the ticket and instructions - thanks for the prompting! 13:27 < RossC0> MikeSeth: you mean a single Record? 13:27 < RossC0> Wombert: thats the DQL query builder and yes it performs lazy loading 13:28 < Wombert> aww snap 13:28 < Wombert> that's really ace I have to say 13:28 < RossC0> You can also pragmatically do things like addWhere() addFrom() etc.. which is cool when building queries 13:29 < RossC0> but there is the ->execute() method thats missing! 13:29 < Wombert> and on first access it runs it? 13:29 < Wombert> aha 13:29 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 13:29 < trophaeum> Wombert, yea, it has some fun things amongst it :) 13:29 < Wombert> ze trophaeum is alive! 13:29 < trophaeum> Wombert, not for too long, thursday night 11:30 and iv gotta be up at 6 for work but yea im alive 13:30 < Wombert> eh? 13:30 < trophaeum> spent the night hacking up some wordpress installs i have 13:30 < Wombert> you're 16 hours ahead? 13:30 < Wombert> wtf 13:30 < Wombert> and 13:30 < Wombert> thursday? 13:30 < Wombert> wtf 13:30 < Wombert> is it thursday 13:31 < Wombert> zomg! 13:31 < trophaeum> it is here! 13:31 < Wombert> no wait 13:31 < trophaeum> gmt+10 13:31 < Wombert> then you are 13:31 < Wombert> mhm 13:31 < Wombert> 10 hours 13:31 < Wombert> yah 13:31 < Wombert> no actually that's eight then 13:31 < Wombert> whatever 13:31 < Wombert> you should head to bed 13:31 < trophaeum> u cant count? 13:31 < Wombert> no 13:31 < Wombert> headache, yknow 13:31 < Wombert> btw 13:31 < trophaeum> yea, i should, iv got a headache tho so no sleep yet 13:31 < Wombert> MT4 is out 13:31 < Wombert> it's free 13:32 < Wombert> I'll try it for my blog 13:32 < Wombert> wordpress is just too annoying 13:32 < Wombert> you have one, too 13:32 < Wombert> welcome to the club 13:32 < trophaeum> yea, iv gotta install a security update on about 10 domains 13:32 < trophaeum> fucking wp 13:32 < trophaeum> i like s9y personally 13:32 < trophaeum> good security track record (relative) 13:33 < MikeSeth> RossC0: yes. nevermind, $query('foo')->getFirst() ;D 13:33 < MikeSeth> er, query, not $query 13:33 < Wombert> mh 13:33 < Wombert> wouldn't that select all records though? 13:33 < MikeSeth> Wombert: have you looked at Doctrine? 13:33 < Wombert> granted, it probably hydrates them on the fly, but still 13:33 < Wombert> MikeSeth: n 13:33 < Wombert> o 13:34 < MikeSeth> Wombert: it would, but its intended for single selects anyway 13:34 < Wombert> well 13:34 < Wombert> looked 13:34 < Wombert> never used 13:34 < MikeSeth> Wombert: you really should. It's an ideal fit. 13:34 < trophaeum> MikeSeth, i havnt used it much either but i can see it has things that propel 1.x doesnt that would be nice 13:34 < trophaeum> propel 2.x on the other hand :) 13:35 < MikeSeth> trophaeum: got collections that support array interfaces? saveable ones? :D 13:35 < trophaeum> MikeSeth, 'saveable'? 13:35 < MikeSeth> trophaeum: yep 13:35 < MikeSeth> you could save a whole collection of items 13:35 < trophaeum> serialize/unserialize? 13:35 < MikeSeth> $items = $db->query('News'); 13:35 < MikeSeth> $items->save() 13:35 < MikeSeth> :D 13:36 < MikeSeth> and then of course, print $items[0]->title etc 13:36 < trophaeum> and save saves what? all altered records in that set? or ? 13:36 < MikeSeth> Not sure. Will get around to poke it in a moment. 13:36 < RossC0> $items->subRecord[] = $record1; 13:36 < RossC0> $items->save(); 13:37 < RossC0> saves all ze subRecords too 13:37 < MikeSeth> !!!!!! 13:37 < MikeSeth> RossC0: then it totally solves most of routine database problems 13:38 < trophaeum> either im blind or this headache is stopping me from seeing things that propel doesnt already have, correct me if im wrong, calling save() on any object either saves all of the altered records or saves that record plus all foreign objects associated too? 13:40 < MikeSeth> RossC0: now that I think of it, it makes it possible to create an Ajax editor for multiple items and save all the changes in one stroke 13:40 < MikeSeth> add hard constraints and transactions.. wooo this is awesome 13:40 < RossC0> The event listeners are cool too 13:41 < _cheerios> MikeSeth, $db->select('users')->where('id = 5'); << what do you add to only select columns a+b ? 13:41 < trophaeum> _cheerios, from memory it supports both a, b and a+b 13:41 < MikeSeth> _cheerios: you're not supposed to do it like that actually. select() is the equivalent of prepare AFAIK. Anyhow, $db->select('foo,bar')->from('users')->where('age > 16') etc 13:42 < _cheerios> i had some queries that took hundreds of megs when using SELECT * ... 13:42 < _cheerios> needed to narrow it down some :) 13:42 < MikeSeth> _cheerios: I believe you can do the regular SQL expressions in select(), eg select('foo, bar, count(*)') etc 13:42 < RossC0> I have a record that has may sub elements - the sub elements are dependant on the parent record type. So if the type changes I scrub all the sub elements 13:42 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 13:43 < _cheerios> k, thanks 13:43 < RossC0> the listener is apart of the Record - so I just check if the field has been modified on the preSave i.e. if (array_key_exists('typel', $this->getModified())) { //delete all the sub Elements 13:43 < RossC0> man it can be quite nice at times 13:44 < MikeSeth> RossC0: which is why I say it fits like a glove to the type of tasks one typically performs with Agavi 13:44 < RossC0> yup 13:44 < trophaeum> if anyone has a smallish project that works with doctrine they are willing to send my way let me know, id like to know more about it but really dont have the time to spend learning it properly 13:45 < MikeSeth> trophaeum: I will have one working soon 13:46 < trophaeum> MikeSeth, pick me pick me 13:46 < RossC0> lol 13:48 < _cheerios> ...and there was more spam! 13:50 < RossC0> http://pastie.caboo.se/88208 13:51 < RossC0> does $this->container->getValidationManager()->clear(); remove any XML validator errors? 13:57 < Wombert> let me see 13:58 < Wombert> http://trac.agavi.org/browser/trunk/src/filter/AgaviExecutionFilter.class.php#L542 there 13:58 < Wombert> and 552 13:58 < Wombert> that's why it goes to the error view 14:01 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["BackIsTheWayForward"] 14:01 < Wombert> it seems that Zibi_ is doing something odd anyway 14:02 < Wombert> if validation failed, then I guess it's a good idea to go to the error view ;) 14:02 < Wombert> you can overwrite handleErorr() tho if you like 14:03 < RossC0> Wombert: sure 14:08 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out] 14:22 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 14:34 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 14:51 -!- Chons1 [n=martin@87.79.35.58] has quit [Read error: 104 (Connection reset by peer)] 14:58 < _cheerios> "Man accused of sexually assaulting a teen age boy on cruise ship. Man jumps overboard. Boy admits he made it up." pld 15:03 < Wombert> lawl 15:06 * RossC0 looks round to see whos got a puddle at their feet 15:07 < ttj> Pwned. 15:16 < splatch`> oi! :) 15:16 < MikeSeth> _cheerios: yay @ reddit 15:17 < _cheerios> "A loving ode to the penis." 15:17 < _cheerios> heh @ rotten tomatoes review 15:17 < _cheerios> http://www.rottentomatoes.com/m/superbad/ 15:18 < v-dogg> how did one access input parameters in validate() in the old days? 15:20 < _cheerios> we already refer to "old days" with Agavi? 15:20 < v-dogg> sure we do :) 15:21 < v-dogg> rev. 893 here \o/ 15:21 < MikeSeth> 893?! isnt that like 0.10.x? 15:28 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 15:29 -!- Chonsu [n=martin@87.79.35.58] has left #agavi [] 15:29 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 15:29 < v-dogg> MikeSeth: yup 15:33 < _cheerios> stick to the classics, maaan! 15:37 < RossC0> man Zibi_ is rockin today - hopefully there will be some awesomeness released soon :D 15:44 < Wombert> <: 15:47 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] 16:20 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 16:27 < _cheerios> MikeSeth, is the import script on Doctrine wiki supposed to work? 16:30 < _cheerios> for me it fails lazy loading itself (import) 16:30 < RossC0> _cheerios: within Agavi? 16:31 < _cheerios> no, the example script from docs 16:31 < RossC0> ah ok 16:31 < _cheerios> http://www.phpdoctrine.net/doctrine/manual/new/?one-page=1#getting-started:working-with-existing-databases:making-the-first-import 16:31 < _cheerios> not very uncommon that docs are outdated even when they're online ;) 16:35 < RossC0> _cheerios: #doctrine 16:35 < RossC0> ;) 16:41 < _cheerios> looking at sources ze aliens that made this software have decided to call it impRt 16:43 < _cheerios> but im only greeted by a fatal error next 16:44 < RossC0> ah thats because import is a reserved word in php6 16:44 < RossC0> that got changed yesterday 16:44 < RossC0> sorry 16:44 < RossC0> should have remembered 16:44 < RossC0> ok g2g 16:45 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 16:45 < _cheerios> seems they forgot to change the filenames with it 16:51 < _cheerios> atleast took me less than the hours going thru outdated Propel docs... 16:59 -!- Zibi_ [n=asd@80.4.120.163] has quit [] 17:10 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128567335.dsl.bell.ca] has quit [Connection timed out] 17:53 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 18:03 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 18:38 -!- SunboX [n=Miranda@cable-82-119-0-15.cust.blue-cable.de] has joined #agavi 18:47 < _cheerios> hmm.. why does Doctrine fail to load when Smarty is added to the mix 18:47 < splatch`> _cheerios: so don't use smarty :) 18:48 < _cheerios> nothing better out there, it'll do for now 18:50 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128567335.dsl.bell.ca] has joined #agavi 19:16 < _cheerios> seems there is a new contender written in C http://codelemur.wordpress.com/2007/08/10/php-templating-celebrity-deathmatch/ 19:18 < _cheerios> http://alexeyrybak.com/blitz/blitz_en.html 19:23 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 19:41 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 19:44 -!- MrJeep [n=jeanphil@bas1-sherbrooke40-1128567335.dsl.bell.ca] has quit [] 19:47 < SunboX> hi, i made a validator for propel... maybe someone needs it, or includes it into agavi 19:47 < SunboX> http://p.caboo.se/private/alqflcydz52o1mlpjw 19:47 < SunboX> and here an examble xml file 19:47 < SunboX> http://p.caboo.se/private/cjnj1ra6zafrlinwmo 19:56 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 19:56 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 20:04 < _cheerios> dejavu 20:24 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 20:31 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 20:31 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 110 (Connection timed out)] 20:34 < _cheerios> doctrine logo http://www.phpdoctrine.net/trac/browser/trunk/images/doctrine_logo_prop_prev6.png?rev=2253 NOT BAD! 20:35 < digitarald> are they still discussing 20:35 < digitarald> starts to look better 20:35 < digitarald> whats that sign ... chinese for doctrine? 20:43 < _cheerios> add-something-japanese-so-we-look-cool 20:52 < digitarald> i should make my logo also in asian style 20:52 < digitarald> great idea 20:54 < _cheerios> don't forget skimpy clad asian school girls 20:55 < v-dogg> and tentacle porn 20:57 < _cheerios> i've been so down due lack of tentacle porn 20:57 < _cheerios> it's like a day without vitamins 21:06 < splatch`> hello 21:10 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["cantkeepeyesopenihaveproblemsmustfix"] 21:29 < Wombert> laaawl 21:29 * Wombert hugs v-dogg 21:29 < impl> link 21:42 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 22:06 < v-dogg> ooh fuck it, I _have_ to upgrade to the latest agavi 22:06 < v-dogg> the validation system was just too retarded back in the old days 22:10 -!- SunboX [n=Miranda@cable-82-119-0-15.cust.blue-cable.de] has quit [Read error: 104 (Connection reset by peer)] 22:23 -!- Wombert [n=Wombert@87.79.35.58] has quit [] 22:28 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 22:31 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 22:58 < v-dogg> mmmhh.. RC5 is heaven 23:08 < v-dogg> hmm? Warning: preg_match() expects parameter 2 to be string, array given in C:\....AgaviFormPopulationFilter.class.php on line 128 23:11 < impl> 128: if(preg_match('/^<\?xml[^\?]*\?>/', $output)) { 23:12 < impl> $output = $response->getContent() 23:12 < impl> are you not returning a string from Response? 23:13 < v-dogg> ah, thanks 23:14 < v-dogg> I'm porting old code and you used to forward with "return array('module', 'action')" 23:14 < impl> ah 23:14 < impl> indeed --- Day changed Fri Aug 17 2007 01:34 -!- epaulin [n=epaulin@125.34.52.186] has joined #agavi 03:15 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 145 (Connection timed out)] 03:54 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 03:55 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:08 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:12 -!- Arme[N-11 [n=Arme[N]@80.191.141.146] has joined #agavi 05:13 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Nick collision from services.] 05:13 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Nick collision from services.] 05:13 -!- Arme[N-11 is now known as Arme[N] 05:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 05:16 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:23 -!- Arme[N] changed the topic of #agavi to: Welcome to OSC :: latest: SVN :: http://opensourceclub.org :: http://osc-dev.opensourceclub.org :: want SVN? 05:23 < Arme[N]> oops 05:26 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [] 05:28 < impl> lol 05:28 < Arme[N]> :) 05:28 < Arme[N]> Humenta! 05:29 -!- impl changed the topic of #agavi to: welcome to #agavi :: latest: 0.11RC5 :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: http://ohloh.net/projects/5907 (rate, stack, review and give kudos!) :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMENTA! 05:29 < impl> hellos 05:30 -!- Arme[N] changed the topic of #agavi to: Welcome to OSC :: latest: SVN :: http://opensourceclub.org :: http://osc-dev.opensourceclub.org :: want SVN? https://osccms.svn.sourceforge.net/svnroot/osccms/trunk/ :: have a question? Just ask, and wait patiently 05:30 < Arme[N]> clear 05:30 < Arme[N]> sit, whats wrong with me today! 05:31 < Arme[N]> +h 05:33 < impl> D: 05:33 -!- impl changed the topic of #agavi to: welcome to #agavi :: latest: 0.11RC5 :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: http://ohloh.net/projects/5907 (rate, stack, review and give kudos!) :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMENTA! 05:33 < impl> It's okay 05:33 < Arme[N]> http://svn.agavi.org/branches/0.11/ :: http://ohloh.net/projects/5907 (rate, stack, review and give kudos!) :: have a question? Just ask, and wait 05:33 < Arme[N]> patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMENTA! 05:33 < impl> We all have these days :P 05:33 < Arme[N]> :P 05:33 < Arme[N]> better I get some rest. later 05:34 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 06:44 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Remote closed the connection] 06:56 -!- epaulin [n=epaulin@125.34.52.186] has quit [Read error: 110 (Connection timed out)] 07:02 -!- epaulin [n=epaulin@125.34.52.186] has joined #agavi 07:13 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 07:39 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:40 < RossC0> ohuomenta! 07:41 < RossC0> -o 07:54 -!- epaulin_ [n=epaulin@125.34.52.186] has joined #agavi 07:55 -!- epaulin [n=epaulin@125.34.52.186] has quit [Read error: 110 (Connection timed out)] 08:04 < RossC0> heh MikeSeth you know I was talking about Capistrano sometimes being annoying in that it sometimes deviates too far from Rake 08:04 < RossC0> someone else thought so: http://rubyhitsquad.com/Ruby_Hit_Squad.html 08:10 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 08:16 -!- epaulin_ [n=epaulin@125.34.52.186] has quit [Read error: 110 (Connection timed out)] 08:18 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 08:20 -!- epaulin_ [n=epaulin@125.34.52.186] has joined #agavi 08:42 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has joined #agavi 08:47 < RossC0> hmm if someone does a search: for wibble/wobble - I redirect the posted form and go to: http://ross.bizedge.net/search/content/wibble%2Fwobble/ 08:47 < RossC0> however that is showing an apache 404 not the agavi one where as: http://ross.bizedge.net/search/content/wibble/wobble/ shows the agavi 404 any ideas why? 09:00 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 09:02 < v-dogg> woooombs 09:02 < v-dogg> huomenta 09:05 < Wombert> hai 09:10 < v-dogg> I updated to the latest agavi and I regret for not doing it right away 09:13 < v-dogg> because this is heaven :) 09:13 < RossC0> :D 09:14 < v-dogg> the validation system in rev. < 1000 was just so screwed that I spent many hours trying to get my validators to work 09:15 < v-dogg> and upgrading to the latest didn't take more than an hour or so (mostly just search & replace & test) 09:16 < v-dogg> luckily I'm charging by the hour :) 09:24 < Wombert> you are? oO 09:25 < v-dogg> this is a hobby project, not real work :) 09:42 < v-dogg> http://creole.phpdb.org/ working for anyone? 10:11 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 10:19 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 10:24 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 10:25 < SunboX> hi, how do i use ezcomponents with agavi? 10:26 < SunboX> does it work, if i copy it in libs and modifie autoload.xml? 10:26 < SunboX> or do i need to change something more? 10:27 < Wombert> ez components has it's own autoloader 10:27 < Wombert> it has nothing to do with agavi 10:27 < Wombert> you simply need to set it up according to the instructions 10:27 < SunboX> ah, ok 10:27 < Wombert> the best place to do this would be app/config.php 10:28 < SunboX> jep :o) 10:28 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 10:29 < E_mE> huomenta 10:30 < Wombert> SunboX: I think all you need to do is load base.php and spl_autoload_register() the ezc autoloader 10:36 < SunboX> found this: http://p.caboo.se/56733 10:36 < SunboX> is the bug "up to date" ? 10:37 < Wombert> don't think so 10:37 < SunboX> k 11:01 -!- epaulin_ [n=epaulin@125.34.52.186] has quit ["Ex-Chat"] 11:13 * RossC0 got the new ILife last night :D 11:13 < RossC0> it rocks :D 11:14 < Wombert> last night, eh? 11:15 < RossC0> well it was delivered yesterday morning... 11:16 < Wombert> you pay money for ilife? 11:16 < Wombert> oO 11:17 < RossC0> yes 11:17 < RossC0> the new imovie rocks 11:17 < _cheerios> RossC0 bought a life? 11:17 < _cheerios> what does that thing do 11:18 < RossC0> http://www.apple.com/ilife/guidedtour/ 11:27 < Wombert> you making vids of the little one, RossC0? 11:27 < RossC0> yeah - xmas presents! 11:27 < Wombert> cool 11:28 < Wombert> I was pondering a new MBP 11:28 < trophaeum> RossC0, remind me not to be good enough friends with you to get such annoying christmas presents ;) 11:28 < trophaeum> Wombert, DO IT! they kick ass 11:28 < Wombert> but the display opening angle is just too retarded 11:28 < Wombert> no 11:28 < Wombert> I have a powerbook 11:28 < Wombert> the display opens ~60 degrees there 11:28 < Wombert> or, well, 150 11:28 < RossC0> a new MBP? 11:28 < Wombert> then the MBPs came out 11:29 < Wombert> the opening angle was like 140 11:29 < RossC0> mac book pro? 11:29 < RossC0> :D 11:29 < Wombert> now with the LED backlit ones, it's 130 or even less 11:29 < _cheerios> just say a new mac, will ya! MBP!? WTF:D 11:29 < trophaeum> mbp is the next thing on my computer to spend money on list 11:29 < Wombert> I'm 6'9" 11:29 < Wombert> err 11:29 < Wombert> 6'3" :p 11:29 < ttj> Meters. 11:29 < Wombert> if I sit in a train with the powerbook on my lap, the display barely opens wide enough 11:30 < trophaeum> ttj thats ~188cm for those that failed math 11:30 < Wombert> it's just right, but every degree less than what it's now would ruin it entirely 11:30 < Wombert> actually, it's 193 11:30 < Wombert> IIRC :p 11:30 < trophaeum> 180 = 6ft, 2.54cm = 1in? 11:31 < Wombert> I was talking in feet and inches for those fools around here which don't use the very ace metric system 11:31 < Wombert> :) 11:31 < v-dogg> those measures are so screwed up 11:31 < Wombert> yes 11:31 < Wombert> they really are 11:31 < ttj> See? This is why we use the fucking metrix system in the first place. :P 11:31 < Wombert> actually, they are from an objective point of view 11:32 < Wombert> because if I ask trophaeum how many feet there are in 48.917 yards, he needs a calculator 11:32 < Wombert> :) 11:32 < trophaeum> no, yards * 3 = ft from memory 11:32 < trophaeum> (i was doin bsc applied maths) 11:33 < Wombert> 6 feet = 182.88 centimeters 11:33 < Wombert> 4 in = 10.16 centimeters 11:33 < Wombert> whoa? 11:33 < Wombert> wow 11:33 < Wombert> I thought it was an odd number :p 11:33 < trophaeum> its m into yards 11:33 < Wombert> 3 US quarts = 0.75 US gallons 11:33 < Wombert> hmm 11:34 < Wombert> 10 in = 0.833333333 feet 11:34 < Wombert> there you go! :) 11:34 < trophaeum> see how many people who are smart that still fail basic maths? ;) 11:35 < trophaeum> goin to grab some crap and ill be back, u be alive for a few hrs? i want to convert a site from zend mvc and no search functionality to agavi with google custom search :) 11:37 < trophaeum> dammit, ud think that talking that much in the channel would mean that ud be alive for at least long enough to say no fuck off :P 11:38 < Wombert> yes, will be here 11:38 < Wombert> yes, can do 11:38 < Wombert> yes, will stay the night in ze office 11:38 < Wombert> so yes, will help 11:38 < Wombert> yes, I'm busy as hell 11:38 < Wombert> but yes, will help you 11:38 < Wombert> that cool? 11:39 < trophaeum> excellent, id share a vodka and orange with ya but ur a bit far away :) 11:39 < Wombert> or would you prefer a NO FUCK OFF KTHXBAI 11:39 < trophaeum> haha, sweet, thx 11:39 < trophaeum> kthxbai works as well if uv got lotsa shit to do 11:39 < trophaeum> im drunk so i can happily be amused with other sites too 11:39 < v-dogg> I'll be here too, but also busy as hell 11:39 < Wombert> you are drunk at work? :p 11:40 < Wombert> or is it 11:40 < trophaeum> 9:30pm friday night 11:40 < Wombert> oh man I'm confused 11:40 < Wombert> mhm 11:40 < Wombert> eh? 11:40 < Wombert> you're _ahead_? 11:40 < trophaeum> vodka and orange double shots 11:40 < Wombert> wtf 11:40 < trophaeum> w00t 11:40 < Wombert> nono 11:40 < Wombert> can't be 11:40 < trophaeum> yea, im ahead 11:40 < Wombert> where the fuck do you live again? 11:40 < trophaeum> australia woman! 11:40 < trophaeum> gmt+10 11:40 < Wombert> LOLZ 11:40 < Wombert> I thought you lived in the U.S? 11:40 < trophaeum> (no daylight saving) 11:40 < Wombert> :>>>> 11:40 < Wombert> west coast 11:40 < trophaeum> fucking yanks 11:40 < Wombert> lawl lawl 11:40 < trophaeum> haha 11:40 < _cheerios> watching Bourne on TV? 11:40 < Wombert> word! 11:41 < Wombert> so where are you from exactly, trophaeum 11:41 < trophaeum> if i was a yank i wouldnt know metic->imperial conversions 11:41 < Wombert> bahahah 11:41 < Wombert> :> 11:41 * Wombert hugs trophaeum 11:41 < trophaeum> the beautiful sunny gold coast :) 11:42 < Wombert> pff, queensland 11:42 < Wombert> ;) 11:42 < trophaeum> im ~30mins from surfers paradise 11:42 < Wombert> mind to be a lil more specific? :p 11:42 < trophaeum> surfers paradise = the tourist city in gold coast 11:43 < trophaeum> ok, bbi10, goin for a walk to grab something for my drunk ass 11:44 < v-dogg> go grab someone to grab your drunk ass 11:44 < v-dogg> and forget coding tonight 11:48 < _cheerios> http://static.flickr.com/100/267584452_4c7f35863f.jpg 11:51 * Wombert hugs v-dogg 12:01 < Wombert> time for dinner 12:01 < Wombert> no wait 12:01 < Wombert> lunch 12:01 < Wombert> ! 12:01 < Wombert> -> 12:01 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 12:02 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 12:07 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 12:10 -!- kaos|work [n=dominik@87.79.35.58] has joined #agavi 12:12 < trophaeum> v-dogg, been there, done that, coding time while im in a mood for playing with something i havnt done before :) 12:12 < trophaeum> Wombert, hahaha, thats what i call work ethic... insane work ethic that is 12:14 < kaos|work> hey, trophaeum, i got a propel questions ;) 12:14 < kaos|work> -s 12:15 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 12:15 < trophaeum> kaos|work, fire away 12:15 < kaos|work> do you know how to use columns which i added as alias (addAsColumn) in a having clause ? 12:15 < kaos|work> propel always wants me to use table.column 12:15 < kaos|work> when creating a criteria 12:16 < kaos|work> or criterion 12:16 < trophaeum> ummmm, best guess (and this is a guess as i am yet to use having in a realworld situation) is using a custom sql field for it? 12:16 < kaos|work> hmm, can i create "virtual" fields which don't get created in the db ? 12:17 < trophaeum> not that im aware of 12:17 < kaos|work> the query itself os not the problem 12:17 < kaos|work> the problem is that propel always tries to resolve the table name 12:17 < kaos|work> since it needs the column map to check the type of the field 12:18 < kaos|work> so currently the only solution i can imagine is adding that field at runtime to the mapbuilder 12:18 < kaos|work> before doing the query 12:18 < trophaeum> try using Criteria::CUSTOM as the type? 12:18 < kaos|work> this still wants me to use an existing field als first param to the criterion 12:19 < kaos|work> and from a quick look at the code it seems rather hard to use it 12:19 < trophaeum> kaos|work, wanna pastebin and paste me the way your doing this, im kinda curious what we're missing etc 12:20 < kaos|work> but this renders that entire aliasing thing completely useless imho 12:20 < kaos|work> k, mom 12:20 < kaos|work> and another thing i noticed 12:20 < kaos|work> when creating a readonly table 12:20 < kaos|work> shouldn't propel _not_ create the definition in the schema.sql for it ? 12:21 < kaos|work> (it currently does ... which is quite strange, when such a feature should be used for views which needs to be created manually anyways) 12:21 < trophaeum> *dreams of propel 2.0* 12:24 < kaos|work> yeah ;) 12:28 < Wombert> Criteria::CUSTOM oughta work 12:28 < Wombert> pass in any existing field 12:28 < trophaeum> Wombert, yea, i always tell people if u cant do what u need, use custom, this is the first time iv heard its not enough 12:30 < trophaeum> but then again, i know we have issues with aliases tho i think thats table aliases? 12:49 < kaos|work> well when using Criteria::CUSTOM i would need to completely rebuild the code which handles the different types (Criteria::IN, etc) in "userspace" 12:50 < kaos|work> trophaeum: here is a example what i'm trying to do: http://pastebin.ca/660980 12:52 < trophaeum> $c->addHaving($c->getNewCriterion('grouped_total_count > 3', Criteria::CUSTOM); ? 12:52 < kaos|work> well, yes that would work of course 12:52 < trophaeum> does that really need to be having? cant that be where? 12:53 < kaos|work> well, yes ? 12:53 < kaos|work> i can't do a where on something aliased in mysql 12:53 < trophaeum> oh haha 12:53 < kaos|work> i would use custom, if it was "standard" code using propel 12:53 < kaos|work> but i built a layer on top of propel 12:54 < kaos|work> which is accessed via soap 12:54 < kaos|work> which passes some kind of criteria around 12:54 < kaos|work> which i map to propel again 12:54 < kaos|work> so when i wanted to use Criteria::CUSTOM there i would need to completely rebuild those parts oft he criteria 12:55 < kaos|work> or i refactor criteria so much that i could use just that stuff from outside 12:55 < kaos|work> which would be rather complex i think 12:55 < trophaeum> what about extending criteria/criterion and just adding some extra code to the right methods to notice what it was doing? 12:55 < kaos|work> hmm 12:56 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has quit ["Ik ga weg"] 12:56 < kaos|work> i think this still means like rewriting the entire appendToPs stuff 12:56 < kaos|work> since it's checking the column there 12:56 < trophaeum> i wouldv thought just loop through the map property and detect the oddity and turn that into a custom at that point 12:56 < kaos|work> -column + table 12:57 < kaos|work> hmm, that still means i need to copy the entire code which does the criteria type handling 12:58 < trophaeum> me thinks you either made an insanely painful overlay over propel or that your overcomplicating it 12:59 < kaos|work> the overlay is just there so i can transmit criterias via soap 13:00 < kaos|work> (and to have a slightly nicer interface as well, but that's just a side effect ;) 13:00 < trophaeum> whoa, ezc template looks nuts 13:03 < trophaeum> might have finally found a fkn smarty replacement! 13:03 < kaos|work> another problem using Criteria::CUSTOM is that i would need to handle quoting myself 13:04 < kaos|work> since i could not use the prepared statement 13:04 < trophaeum> you can request the db adapter and use that for it 13:04 < trophaeum> however yes you would 13:05 < kaos|work> i know i can use the adapter for quoting, but that's not really what i wanted to do, since it would break with sqlrelay :s 13:05 < trophaeum> u cant win *grin* 13:05 < kaos|work> hehe, seems so :/ 13:07 < kaos|work> i think i will just go the mapbuilder runtime adjustment hack 13:07 < kaos|work> i am manually faking a table in the mapbuilder already at one place anyways 13:08 < trophaeum> well you can override the default map stuff cleanly enough from memory at least 13:08 < kaos|work> yeah 13:08 < kaos|work> i would just need to add an field anyways 13:08 < kaos|work> now i just need to make sure it doesn't use the full qualified name in the select 13:08 < kaos|work> (which doesn't work for aliases obviously ... lets see *g*) 13:18 < RossC0> is an action filter called once per request? or once per action? 13:19 < Wombert> action filters are called in each execution container run 13:19 < RossC0> k cool 13:19 < Wombert> global filters are run once per dispatch 13:19 < Wombert> BUT 13:19 < Wombert> all filters also have an executeOnce() method 13:19 < RossC0> which means? 13:19 < Wombert> that one is called, mh, the first time the filter is run 13:19 < RossC0> ah ok 13:19 < Wombert> I think that's a relic from back when we had the action stack 13:20 < RossC0> is there also an execute method? 13:20 < Wombert> what are you trying to acomplish exactly 13:20 < Wombert> yes 13:20 < RossC0> k cool 13:20 < Wombert> executeOnce by default just calls execute 13:20 < RossC0> k cool 13:26 < RossC0> ok next question 13:27 < RossC0> is there anyway to identify if a filter is being run within a request 13:27 < trophaeum> echo "swizzlestick" ? :) 13:27 < RossC0> like a request id - or parent execution container handle 13:28 < RossC0> because I want to be able to collect information from all execution containers and store in the session - then inspect / overwrite in the next request / container stack 13:30 < RossC0> Wombert ? 13:31 * Wombert scratches head 13:32 < RossC0> hmm ok - I could I add a hook - we have a $next in the ExecutionContainer I could add a $first - default to true and set to false for all the nexts ? 13:33 < digitarald> hello clean-syntax-lovers: whats a better syntax ... el.effect('slide').out() ... el.effect('slide', 1) ... or el.slideOut() 13:34 < RossC0> el.effect('slide', 'out') 13:34 < RossC0> :D 13:34 < digitarald> mh ... so many strings 13:34 < RossC0> el.effect(effectName, options) 13:35 < digitarald> or Array.associate 13:35 < digitarald> various possible argument 13:35 < digitarald> s 13:36 < digitarald> effect(name, method, options), effect(name, options) 13:43 < SunboX> el.effect('slideOut') 13:43 < SunboX> one more... :P 13:54 < Wombert> RossC0: still don't quite get what you're trying to accomplish 13:54 < Wombert> why don't you subclass the exec container? 13:54 < Wombert> and log in execute() 13:55 < trophaeum> ok, so who wants to guide a n00b thru his first agavi project? 13:56 < trophaeum> it's simple as hell really, 1 rss feed, 2 routes initially 13:56 < Wombert> make a new dir 13:56 < Wombert> create libs/ 13:57 < trophaeum> *creates a new branch in monotone* 13:57 < Wombert> checkout branches/0.11/src to libs/agavi 13:57 < Wombert> create dev/ 13:57 < Wombert> checkout branches/0.11/etc to dev/agavi 13:57 < Wombert> (or better, use externals) 13:58 < trophaeum> monotone not subversion 13:58 < Wombert> copy dev/agavi/agavi-dist to ./agavi and edit AGAVI_INSTALLATION to point to libs/agavi 13:58 < trophaeum> :) 13:58 < Wombert> (don't check in that "agavi" script) 13:58 < trophaeum> die svn! 13:58 < Wombert> then ./agavi project 13:58 < trophaeum> distributed vcs all the way! 13:58 < Wombert> press enter a million times 13:58 < Wombert> done 13:58 < Wombert> that's manual install 13:58 < Wombert> for PEAR install 13:58 < Wombert> just create a new dir for the project and type "agavi project" in there 13:59 < Wombert> I and most here prefer to bundle agavi with their app 13:59 < trophaeum> pear wont give me a svn checkout tho 13:59 < Wombert> also makes it easier to use latest svn versions 13:59 < trophaeum> yea, agreed, if u update agavi in pear and it has an api break... all sites dead 14:02 < trophaeum> done 14:08 < Wombert> cool 14:08 < Wombert> call pub/ in your web browser 14:08 < Wombert> should show a welcome page 14:09 < trophaeum> ko, let me check this out 14:10 < trophaeum> hahaha, 442 revisions sent in the sync *grin* 14:11 < ttj> Pub... Mmm... 14:13 < trophaeum> ( ! ) Fatal error: require() [function.require]: Failed opening required 'libs/agavi/agavi.php' (include_path='.:/usr/share/php5:/usr/share/php') in /wwwroot/servers/trophaeumagavi.work.risenbool/pub/index.php on line 6 14:13 < trophaeum> libs/agavi needs to be in include path? 14:13 < trophaeum> well, actually, i meant project root 14:14 < digitarald> where is lib? 14:14 < trophaeum> pub/../lib 14:14 < trophaeum> libs not lib that is 14:18 < Wombert> doesn't need to be, nope 14:18 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 14:18 < Whisller> Hi 14:18 < Wombert> you didn't enter an absolute path in the agavi script I assume 14:18 < Wombert> no problem tho 14:19 < Wombert> go to pub/index.php 14:19 < trophaeum> i hit enter lotsa times as told to :) 14:19 < Wombert> yes yes but 14:19 < Wombert> when you edited "agavi" 14:19 < Wombert> you didn't point AGAVI_INSTALLATION to an absolute path 14:19 < Wombert> do that now maybe 14:19 < trophaeum> ohhhhhh, correct 14:19 < trophaeum> ok 14:19 < Wombert> and then we fix your project 14:19 < trophaeum> my bad 14:19 < Wombert> (we have to do that anyway, with or without the correct path) 14:19 < trophaeum> copy dev/agavi/agavi-dist to ./agavi and edit AGAVI_INSTALLATION to point to libs/agavi <-- i set it to libs/agavi ;) 14:20 < Wombert> pub/index.php the first require points to what you entered there. not good. you want it relative. make it ../libs/agavi/agavi.php 14:20 < trophaeum> got it 14:20 < Wombert> works? 14:20 < trophaeum> yup 14:20 < trophaeum> sexy 14:20 < Wombert> good 14:20 < trophaeum> i like the logo, i must say :) 14:20 < Wombert> :) 14:21 < Wombert> I actually prefer the simple, monochrome version 14:21 < Wombert> that one is the fancy version for teh special occasions ;) 14:21 < Wombert> anyway 14:22 < Wombert> do as it says there - a route with an empty pattern in routing.xml currently catches all requests 14:23 < Wombert> so remove all Welcome* action/template/view and also the to pngs in pub/ 14:23 < Wombert> next, tell me what you want to do :) 14:23 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 14:23 < Wombert> so we can create routes and actions for ya 14:24 < trophaeum> and blank :) sweet 14:24 < Wombert> that should be IndexAction now 14:24 < trophaeum> ok, 1 route that is just matching /list/page/$page, 1 route matching /details/$id-longassnameherethatisjustforseoandgetsignored 14:24 < Wombert> edit app/modules/Default/templates/IndexSuccess.php 14:24 < trophaeum> and /rss 14:24 < trophaeum> well, /list/rss 14:25 < Wombert> we'll do that in a sweeter fashion 14:25 < trophaeum> works for me 14:25 < Wombert> 14:25 < Wombert> at the top of thy routing.xml, before all other routes 14:25 < trophaeum> oh yea, that :) 14:25 < Wombert> means all routes ending in /rss will be set to rss output type 14:26 < Wombert> we'll add code that handles the situation where something has no rss output later on 14:29 < Wombert> then 14:30 < Wombert> 14:30 < Wombert> err 14:30 < Wombert> 14:30 < Wombert> so it's optional ;) 14:30 < Wombert> then /list works and /list/1, /list/2 and so on 14:31 < trophaeum> yup, perfect so far :) 14:32 < Wombert> 14:32 < Wombert> again, description is optional, including the leading dash 14:32 < trophaeum> sweet, can i tell it never to assign description to the template? 14:32 < Wombert> you mean so the description doesn't show up? 14:32 < Wombert> of course 14:32 < trophaeum> blah, not template, mvc at all, yea, its just for seo purposes 14:32 < trophaeum> oh wait 14:33 < trophaeum> url gen will want it 14:33 < Wombert> 14:33 < Wombert> description 14:33 < Wombert> 14:33 < Wombert> yes, that's correct 14:33 < Wombert> you can still pass a description when generating a URL 14:33 < Wombert> if you don't give a description, it will use the default, which here is null, which means the entire part is omitted, including the dash 14:34 < Wombert> if the pre or postfix were a regular expression itself, you'd have to tell agavi what to use for pre and postfix, though, but that's out of the scope of this discussion 14:34 < trophaeum> :) 14:34 < Wombert> is this for products? 14:34 < Wombert> I usually prefer 14:35 < Wombert> like /products 14:35 < Wombert> and /products/123124 14:35 < Wombert> and /products/123712/gallery 14:35 < Wombert> etc 14:35 < Wombert> can you explain a bit what you're budiling there 14:35 < trophaeum> nop, trophaeum.com 14:35 < trophaeum> rewrite, was going to change it from current zend mvc + propel + zend view to smf forum... gave up on that idea 14:36 * v-dogg guesses he is building the death star 14:36 < trophaeum> now going agavi + propel + ezc templates probably once i get it working initially tho i might just stay with php templates depending on how they go (ezc looks sweet and on the same level as smarty) 14:36 -!- epaulin [n=epaulin@221.222.232.43] has joined #agavi 14:37 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 14:39 < trophaeum> as u can see, its a simple as hell site 14:39 < trophaeum> hence why im using it as my first project 14:42 < Wombert> harr 14:42 < Wombert> http://netmagnet.ro/rrainn/gags/rock_rule.jpg 14:48 * Wombert pokes trophaeum 14:48 < Wombert> you cool so far? 14:48 < trophaeum> atm, will yell in a few mins no doubt 14:49 < Wombert> okay 14:49 < Wombert> you need to create these actions, right 14:49 < Wombert> type ./agavi action in thy project root 14:49 < Wombert> then pick the module 14:49 < Wombert> then the action name 14:49 < Wombert> then the views you need 14:49 < Wombert> list just needs Success 14:49 < Wombert> details needs Success and Error 14:49 < Wombert> you should use proper casing for actions and views 14:50 < Wombert> i.e. Details, not detals 14:50 < trophaeum> studley caps, got it 14:51 < trophaeum> oh wait, nvm, match whats in the xml 14:51 < trophaeum> haha, im blind 14:51 < Wombert> well depends 14:51 < Wombert> it's just a convention really 14:51 < Wombert> but yes, has to match, of course 14:52 < trophaeum> yup, np 14:52 -!- MrJeep [n=jeanphil@24-122-39-195.ab.cgocable.ca] has joined #agavi 14:52 < Wombert> bonjour monsieur MrJeep 14:52 < Wombert> comment ca va 14:56 < trophaeum> ok, making sense, all easy enough, integrating propel properly? 14:56 < Wombert> easy 14:56 < Wombert> there should be a propel example in databases.xml already 14:56 < Wombert> you basically only need to point it to your runtime-conf.php and that's it 14:56 < Wombert> it'll load propel for you and everything 14:58 < trophaeum> sweet, will play around with that in a moment then 15:02 < MrJeep> Wombert, sorry to bother you but do you know if the boolean type has been removed from Propel 1.3 ? 15:03 < Wombert> not aware of that 15:03 < Wombert> there were only strings returned in the beginning from what I remember but now it should cast to native types 15:03 < MrJeep> well, my boolean fields from my schema are getting ignored 15:03 < Wombert> problems? 15:03 < MrJeep> and http://propel.phpdb.org/trac/wiki/Users/Documentation/1.3/ColumnTypes this doesn't speak of any boolean type 15:04 * Wombert scratches head 15:04 * Wombert looks at trophaeum 15:05 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 15:07 < trophaeum> Wombert, no, just updating propel and looking at the om extension stuff in agavi 15:08 < Wombert> ah forget that 15:08 < Wombert> not gonna work 15:08 < Wombert> since propel doesn't have instantiable peers 15:09 < MrJeep> think i might have found it 15:09 < trophaeum> ok, so i need to put that in place then before i can use propel stuff properly? 15:09 < Wombert> no 15:10 < Wombert> that was just kind of a sugar topping 15:10 < trophaeum> ^_~ so ignore it? 15:10 < Wombert> so propel objects would have been agavi models 15:10 < Wombert> yes 15:10 < trophaeum> 'coming soon' or dropped? 15:10 < Wombert> dropped 15:10 < Wombert> unless I find someone to sponsor me time to implement instantiable peers in propel 1.3 15:11 < trophaeum> whats required to do it? 15:11 < Wombert> well 15:11 < Wombert> the idea is that inside a propel object you get access to the current agavi context 15:11 < Wombert> problem is 15:11 < Wombert> there can be more than one context running at the same time 15:11 < Wombert> and 15:11 < Wombert> peers are static 15:11 < Wombert> plus 15:12 < Wombert> we have instance pooling, which also is an issue 15:12 < Wombert> I'll probably drop it altogether 15:12 < trophaeum> sounds painful 15:14 < trophaeum> dammit wifi sucks 15:14 < trophaeum> svn up on a nfs mount over wifi 15:14 < trophaeum> bleh 15:19 < trophaeum> hahaha, i havnt used datadump since propel 1.2 and it worked first try 15:19 < trophaeum> sweet 15:19 < trophaeum> except its 40 fscking meg 15:20 < trophaeum> or 3meg gzip'd 15:20 < trophaeum> figures, xml 15:23 < trophaeum> Fatal error: Class 'CreoleTypes' not found in /wwwroot/shared_source/propel1.3/generator/classes/propel/engine/builder/sql/DataSQLBuilder.php on line 77 15:23 < trophaeum> dammit 15:24 < Wombert> set your include path 15:25 < Wombert> in app/config.php 15:25 < trophaeum> no, this is loading my xml dump back into the db 15:25 < trophaeum> sqlite in production, postgres local 15:25 < trophaeum> phing datasql in propel 15:26 < trophaeum> WOW, im using 1gig of swap to do this currently 15:27 < trophaeum> wtf is my php memory limit to let it do this... 15:28 < trophaeum> oh, 1.5gig, that explains it 15:28 < RossC0> hmm is there anyway to capture the output for each of the actions in a filter - without it being munged with the decorator output? 15:29 < RossC0> I've tried getting the viewInstance's output and / or the controllers 15:33 < Wombert> each container has a response 15:33 < Wombert> the output is in there 15:33 < Wombert> if the action ran a decorator etc, it'll be included 15:34 < Wombert> you cannot get the contents of the individual layers that were rendered 15:34 < RossC0> pants 15:34 < Wombert> soz 15:34 < Wombert> what the heck are you doing there anyway 15:34 < RossC0> Slot Population Filter 15:34 < RossC0> :D 15:35 < Wombert> woot? 15:35 < RossC0> well woots will come later 15:35 < Wombert> explain 15:36 < RossC0> its in ze logs 15:36 < RossC0> 2 ticks 15:36 < RossC0> search for 15:00 -!- Zibi_ [n=asd@80.4.120.163] has joined #agavi 15:38 < RossC0> if I can get the slots output I can achieve it 15:38 < Wombert> I don't get it 15:38 < RossC0> say you have a CMS and you have a login slot 15:39 < RossC0> on the front page 15:39 < RossC0> if it errors i.e. I forget to put a password in how do I get it to return to front page with the FPF filled in 15:39 < RossC0> the Login is also available as a non-slot 15:40 < RossC0> and the login form has no knowledge of where and how it was used 15:41 < RossC0> so writing a filter to determine on error if it was previously a slot of another action 15:42 < RossC0> if so reload that action and display the slot with errors in situ 15:44 < RossC0> there are known areas of difficulty - i.e. if the original action was done via executeWrite - this will fail 15:44 < RossC0> in the first iteration anyway 15:44 < RossC0> if the first iteration ever actually becomes working code :D 15:45 < RossC0> I have all the information I need - apart from an easy way of getting the output of the single slot 15:46 < RossC0> hmm perhaps I don't need it 15:46 < RossC0> hmm 15:46 < Wombert> okay 15:46 < Wombert> I see what you mean 15:46 < Wombert> do this in the view of the slot 15:47 < Wombert> if it's displayed as a slot, put that information into the session 15:47 < Wombert> then in the error view, if that flag is there, set the populate data into the session and redirect back to the front page 15:47 < RossC0> yup 15:47 < Wombert> where the slot input view sees the populate data in the session and instructs fpf to populate the form 15:47 < Wombert> no need for filters :P 15:47 < RossC0> but dont need to do it in the slot 15:53 < RossC0> problem is the error view needs to know where it was called from 15:53 < RossC0> and it could be a slot in multiple place 15:53 < RossC0> *places 16:00 < trophaeum> Wombert, would you believe that thanks to fkn db encoding im STILL trying to get the production data onto my server so i can test -_- 16:00 < Wombert> mysql involved? 16:00 < Wombert> :p 16:01 < trophaeum> sqlite in production 16:01 < Wombert> RossC0: that's why the slot, when called, needs to set that info into the session 16:01 < trophaeum> datadump in propel is broken when reading utf8 data and writing it to the xml file 16:01 < trophaeum> reading utf8 data from sqlite that is 16:01 < trophaeum> no idea about any other db's 16:03 < RossC0> hmm I think it can be done at a higher level - like FPF 16:04 < trophaeum> wtf, i made 1 cent on a click for adsense -_- 16:04 < trophaeum> fuck you google 16:05 < _cheerios> mmm... sweat \o/ 16:05 < trophaeum> aaaaaaaaaaaaaaaaaaaand it comes down to a broken iconv!!! #$!#%$!@# 16:06 < Wombert> RossC0: you might want to consider not redirecting back to the composite page 16:06 < Wombert> more difficult for a user to spot the error there anyway 16:08 < RossC0> Wombert - you mean be able to override it? 16:08 < RossC0> sure 16:08 < Wombert> ehm? 16:09 < RossC0> you might want to consider not redirecting back to the composite page 16:09 < RossC0> like FPF 16:14 < SunboX> can someone help me? if i change bootstrap from "development" to "production" i got the error: 16:14 < SunboX> Couldn't find parser for file extension .xml 16:14 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 16:14 < SunboX> don't know where to locate the proplem 16:14 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["Leaving"] 16:22 -!- Fastly [n=fast@host86-138-198-213.range86-138.btcentralplus.com] has joined #agavi 16:23 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 16:24 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 16:29 < Wombert> http://www.autoblog.com/2007/08/17/aston-martin-dbs-full-info-mega-gallery/ 16:29 < Wombert> OH MY GOD 16:29 < Wombert> ttj: I NEED YOUR HELP 16:29 < Wombert> PLEASE 16:29 < Wombert> WE NEED TO ROB A BANK 16:29 < Wombert> ZOMG ZOMG 16:35 < digitarald> :( ... a server from a client has EXPERIMENTAL php5 support, enabled in .htaccess ... OMG, these idiots ... i tried one time ... no PDO ... 16:36 < ttj> Wombert: Sorry, need to run to see the new Bourne movie. But we'll rob a bank tomorrow, I promise. 16:36 < Wombert> thank god 16:36 * Wombert hugs ttj 16:36 < Wombert> bourne in cinemas yet? 16:36 < Wombert> woot 16:36 < Wombert> must see 16:36 < digitarald> just saw the second one :D 16:37 < Wombert> SEPTEMBER SIX? 16:37 < Wombert> ZOMG 16:37 < Wombert> WE GERMANS GET THE SHAFT AGAIN 16:37 < Wombert> MUST INVADE FINLAND 16:37 < Wombert> okay sorry :p 16:37 < digitarald> why can some hosts offer to switch PHP version easily and this host does not even have a timeline when he'll offer php5 because it would break every php4-based client site ... 16:37 < digitarald> horrible! 16:40 -!- Fastly [n=fast@host86-138-198-213.range86-138.btcentralplus.com] has quit [Read error: 104 (Connection reset by peer)] 16:55 -!- Fastly [n=fast@host86-138-198-213.range86-138.btcentralplus.com] has joined #agavi 16:57 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 17:02 -!- Wombert [n=Wombert@87.79.35.58] has quit [] 17:06 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 17:17 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 17:19 < trophaeum> would u believe its taken me until now to get the data back as sql that postgres will eat 17:19 < trophaeum> @#$%@#$ 17:35 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 17:36 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 17:40 < MrJeep> register*Validator still exists ? 17:42 -!- f00li5h_ [n=f00li5h@c58-107-101-28.thorn1.nsw.optusnet.com.au] has joined #agavi 17:42 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Nick collision from services.] 17:42 -!- Wombert_ [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 17:43 -!- f00li5h_ [n=f00li5h@c58-107-101-28.thorn1.nsw.optusnet.com.au] has quit [Client Quit] 17:47 < trophaeum> ok, now that i finally have propel in place, anyone alive to tell me how to use it with the integration properly? 17:50 < MrJeep> propel has been integrated to agavi ? 17:50 < trophaeum> the db connection manager stuff supports it 17:50 < MrJeep> I mean, something more that the agavipropeldatabase 17:50 < trophaeum> ah, no, not afaik 17:52 < MrJeep> so, what exacly do you want to know ? 17:52 < MrJeep> I guess I may help you, I'm currently using it (1.3) 17:52 < trophaeum> first agavi project, complete n00b :) 17:54 < MrJeep> and by propel in place, what exacly do yo mean ? 17:56 < trophaeum> scouring code atm trying to find some sample stuff in the sample project thats useful to help me, propel in place means edited database.xml, built the project, got it ready with some data, need to know where to really go next with this in agavi 17:57 < MrJeep> ok 17:58 < MrJeep> give me some table name you have 17:58 < v-dogg> trophaeum: where to go with agavi in general or where to go with agavi+propel? 17:59 < trophaeum> v-dogg, bit of both 17:59 < v-dogg> database.xml, include_path for propel core + your propel classes (in config.php for example) and that's it 17:59 < trophaeum> MrJeep, torrent 17:59 < v-dogg> just start using MyPropelTableFoo 18:00 < trophaeum> so just treat it like normal, got it 18:01 < MrJeep> ok well... 18:01 < MrJeep> create a module 18:01 < MrJeep> lets call it Foo :P 18:01 < MrJeep> and an action named Retrieve 18:01 < trophaeum> default module created, actions created, routes created (wombert was helpin) 18:02 < MrJeep> ok 18:02 < trophaeum> however i spent 2hrs fighting xml encoding and he's disappeared now 18:02 < MrJeep> do you know how to fetch data from your database using propel ? 18:02 < trophaeum> yea, iv got a working site using zend mvc 18:02 < v-dogg> MrJeep: meet trophaeum, a propel dev 18:02 < v-dogg> :) 18:02 < trophaeum> v-dogg, and a slacker in general, u cant forget that 1 :) 18:03 < v-dogg> new to agavi but hard core propelist :) 18:03 < trophaeum> agavi's lack of docs makes it... interesting at times 18:03 < MrJeep> ahh, he's working with propel 18:03 < MrJeep> allready 18:03 < v-dogg> anyways, I'm off to have a code free friday night 18:04 < MrJeep> trophaeum : let's try to build some sort of datagrid then 18:04 < MrJeep> create a Datagrid module with actions : 18:04 < MrJeep> Index (Success View) 18:04 < MrJeep> Edit, (Input, Success) 18:04 < MrJeep> and this will be enought 18:05 < trophaeum> this site is lucky, all data is taken from feeds, readonly frontend for the time being, avoiding hitting the form stuff until i learn some of the absolutely stupid i should already know this basics of agavi 18:06 < MrJeep> huh ? 18:38 -!- SunboX [n=Miranda@cable-62-117-5-26.cust.blue-cable.de] has joined #agavi 18:40 -!- kaos|work [n=dominik@87.79.35.58] has quit [] 18:47 -!- Wombert_ [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Success] 18:52 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 18:58 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 19:05 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 19:11 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 19:11 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 19:14 < Wombert> pokes trophaeum 19:14 < Wombert> no wait 19:14 * Wombert pokes trophaeum 19:14 < Wombert> better 19:21 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Remote closed the connection] 19:21 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 19:53 < MrJeep> 19:53 < MrJeep> This username is allready used. Please select another one. 19:53 < MrJeep> You must supply a username. 19:53 < MrJeep> 19:53 < MrJeep> why the "used" error is never displayed even when I specificly throw this error 19:53 < MrJeep> and the last, unnamed error is always displayed 19:53 < MrJeep> any idea ? 19:57 < _cheerios> iirc, syntax was for="" 19:58 < _cheerios> plus it seems to work correct 19:58 < MrJeep> arg 20:00 < MrJeep> ty 20:08 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Connection reset by peer] 20:10 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 20:22 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 20:28 -!- MrJeep [n=jeanphil@24-122-39-195.ab.cgocable.ca] has quit [] 20:37 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 20:44 -!- trophaeum [i=isfnljls@ppp121-45-216-11.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 20:44 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 20:45 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 20:50 -!- trophaeum [i=smkbptjh@ppp121-45-199-41.lns1.bne1.internode.on.net] has joined #agavi 21:37 < _cheerios> how do you find out what program is taking up a specific port 21:42 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] 21:59 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 22:01 < _cheerios> apache go down, get it up, mysql down due suffocatin all connections. it's like dominoes. 22:02 < ttj> HEX goes up, HEX goes down. It's like a swing that keeps on swinging up and down. 22:03 < ttj> But I was right! The Feds lowered interest rates! :P 22:04 < v-dogg> I wouldn't mind if the market would keep on falling a week or two 22:04 < ttj> How so? 22:04 < _cheerios> bring it all down so i can buy cheap! 22:04 < v-dogg> because I have some money to invest. I've been waiting for the right day to buy :) 22:05 < v-dogg> looks like it'll be monday 22:05 < _cheerios> btw. if you're into horror/thriller movies --> Wind Chill 22:05 < ttj> Well, just spread it out over the time dimension and follow some long-term holding strategy and you'll be fine. 22:05 < _cheerios> has the creepy sounds + dark scenes stuff going good :D 22:06 < _cheerios> btw. was there any way to get vmware stock at $29 when it opened? 22:07 < _cheerios> i mean, there's some that you can tell will do good, like obvioushness. just wondering. 22:07 < v-dogg> ttj: sure, but this crash couldn't have come a better time :) 22:09 < ttj> Crash? 'tis nothing but a slight flesh wound. :P 22:10 < v-dogg> in the long term, sure, but if ftse drops 4% in a day, it is somewhat of a crash :) 22:11 < v-dogg> ok, it went up 3.5% today :) 22:11 < _cheerios> didn't something like this happen earlier this year? or when did the finnish stock exchange go below 10k, or some dip... anyhow 22:11 < _cheerios> market corrected itself like 2-3 weeks after, and went over 22:12 < ttj> Case China at the end of February. 22:12 < v-dogg> this is bound to happen this time too 22:13 < ttj> The real question mark, in my opinion, was whether or not the Fed would step in and what they would actually do. As far as I understand Benny isn't that sympathetic towards the markets when they make errors. 22:13 < v-dogg> unless those evil hurricanes mess up the oil industry in mexico bay 22:15 < v-dogg> someone might say that these (the one in feb and now) are just the kind of irregularities that start to happen before a major depression :) 22:16 < v-dogg> but I din't say that :) 22:16 < v-dogg> because I'm already almost in bed 22:16 < v-dogg> night 22:16 < _cheerios> *g* 22:19 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 22:21 -!- kaos|work_ [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 22:21 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 23:27 -!- kaos|work_ [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 23:40 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 113 (No route to host)] --- Day changed Sat Aug 18 2007 00:38 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 00:40 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 00:46 -!- SunboX [n=Miranda@cable-62-117-5-26.cust.blue-cable.de] has quit [Read error: 104 (Connection reset by peer)] 00:55 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 01:27 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] 01:44 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 02:18 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 03:12 -!- trophaeum [i=smkbptjh@ppp121-45-199-41.lns1.bne1.internode.on.net] has quit [Read error: 104 (Connection reset by peer)] 03:21 -!- trophaeum [i=wtmmqfdp@ppp121-45-211-190.lns2.bne1.internode.on.net] has joined #agavi 04:15 -!- Netsplit over, joins: ttj, luke`, epaulin, um, impl 04:15 -!- Netsplit zelazny.freenode.net <-> irc.freenode.net quits: MikeSeth 04:16 -!- Netsplit over, joins: MikeSeth 04:43 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 04:55 -!- kaos|work_ [n=dominik@ip223.77.1311A-CUD12K-02.ish.de] has joined #agavi 04:56 -!- kaos|work_ [n=dominik@ip223.77.1311A-CUD12K-02.ish.de] has quit [Client Quit] 05:07 -!- kaos|work [n=dominik@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 110 (Connection timed out)] 05:14 -!- epaulin [n=epaulin@221.222.232.43] has quit ["Ex-Chat"] 06:08 -!- Fastly [n=fast@host86-138-198-213.range86-138.btcentralplus.com] has quit [Read error: 101 (Network is unreachable)] 06:14 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 06:21 < digitarald> Huomenta 06:22 < digitarald> ... whats that ModuleConfigHandler, just found it ... its never used, is it just a hidden feature? 06:23 < impl> It's to handle module.xml I believe 06:23 < impl> For individual modules 06:23 < digitarald> sure ... and u can set enabled/version/homepage ... 06:23 < digitarald> a little bit limited ... 06:25 < impl> Yeah, it doesn't do a whole lot 06:25 < impl> Hell, I'm not sure why the homepage bit exists 06:38 < _cheerios> early birds! 06:46 < digitarald> too early 06:46 < digitarald> feeling still like lying in the bed 06:46 < digitarald> the cold shower didnt help 06:46 < digitarald> maybe a pot mallorqin coffee 06:54 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Remote closed the connection] 07:02 -!- epaulin [n=epaulin@123.113.28.155] has joined #agavi 07:11 < v-dogg> huomenta 08:29 -!- lukoko [n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi 08:34 < _cheerios> david webb:p 08:35 < _cheerios> hello lukoko 08:35 < lukoko> hi 08:37 < _cheerios> have you ever played browser games, lukoko ? 08:37 < lukoko> what is "browser games"? 08:37 < _cheerios> games playable via a browser, like Planetarion 08:39 < _cheerios> was wondering if you knew the gaming group LDK or were ever part of them, that's all. 08:39 < lukoko> no i dont know 08:40 < lukoko> i hawe some plans to make one 08:40 < lukoko> but i havent played yet? 08:40 < lukoko> -? 08:41 < _cheerios> with JS "soon" under Tamarin, good times to be making (better) browser-based games 08:46 -!- epaulin [n=epaulin@123.113.28.155] has quit ["This computer has gone to sleep"] 08:47 -!- epaulin [n=epaulin@123.113.28.155] has joined #agavi 09:04 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 09:05 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 09:05 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 09:05 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 09:07 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Nick collision from services.] 09:07 -!- Wombert_ [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 09:15 < _cheerios> "Personally, I didn't 'dislike' this movie. It reminds me of Doom." 09:18 -!- epaulin [n=epaulin@123.113.28.155] has quit [Read error: 110 (Connection timed out)] 09:19 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 09:19 -!- Wombert_ [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 09:30 < digitarald> what movie? 09:30 < _cheerios> closed the tab... mmm.... some movie with Milla, UltaViolet iirc 09:31 < _cheerios> someones imdb review cracked me up 09:31 < Wombert> omg prison break! 09:31 < ttj> OMG, Marketing Management, 12th ed.! 09:32 < Wombert> no time for that today, ttj 09:32 < Wombert> remember what you promised me yesterday 09:32 < ttj> :-( 09:32 < ttj> I have to go to Turku. :-( 09:32 < _cheerios> did prison break continue? 09:32 < ttj> But there are banks in Turku, too. Supposedly. 09:35 < Wombert> no _cheerios 09:35 < Wombert> but I finally watched it :p 09:35 < Wombert> very ace 09:35 < Wombert> only season 1 so stfu :p 09:36 < _cheerios> yeah, it's good. season 2 is ace too. 09:36 < Wombert> but they're on the run there? 09:36 < Wombert> how does the doctor fit in 09:36 < Wombert> I checked IMDB to see if she survives the overdose 09:36 < Wombert> :< 09:37 < Wombert> and that "wife" of scofield 09:37 < _cheerios> first you tell me to stfu, then you ask for the plot. 09:37 < Wombert> is she a pornstar or something 09:37 < _cheerios> AND THEN YOU SAY YOU WENT TO IMDB TO SEE HOW IT ALL GOES 09:37 < Wombert> yeah true 09:37 < Wombert> lawl 09:37 < Wombert> I just checked if she's still part of the cast in season 2 dude :p 09:39 < _cheerios> seems season3 airs beginning mid-september 09:39 < Wombert> The 4-month hiatus between the airing of episodes 13 and 14 came back to haunt the producers. Lincoln's execution was scheduled to take place in May. All of a sudden it was snowing. 09:39 < Wombert> haha 09:39 < Wombert> I noticed that and was like wtf? 09:42 < Wombert> SPOILER:In the season 1 finale, the character of Dr. Sara Tancredi was originally intended to have been killed off from the drug overdose. However due to the network's request, the popularity of the character and Robin Tunney wanting to move on to other endeavors, Sara remained alive for season 2 while the show's other female lead Veronica Donovan was killed off in her place. 09:42 < Wombert> WOOT 09:42 < Wombert> ACE 09:42 < Wombert> :) 09:43 -!- epaulin [n=epaulin@221.222.232.43] has joined #agavi 09:43 < digitarald> DAMN IT 09:43 < digitarald> I'm just watching ep1! 09:43 < digitarald> KTHXBAI1 09:44 < Wombert> sorry 09:44 < Wombert> :( 09:44 < _cheerios> veronica was useless, good riddance 09:44 < Wombert> word 09:44 < digitarald> the confused lady dies ... thats ok 09:45 < _cheerios> i had to look her up in imdb cuz i didnt remember anymore whom she even was 09:45 < digitarald> its good that they let the network decide who dies and who lives :D 09:45 < digitarald> i had to search too ;) 09:45 < digitarald> vote-your-victim-poll 09:47 < digitarald> i just saw Smokin Aces ... niccccce 09:47 < _cheerios> oh, Heroes continue next month too 09:47 < digitarald> and Ncis? 09:48 < digitarald> the season finale was so fantastic 09:48 < _cheerios> and BattleStar Galactica October, 1st! w00t 09:48 < Wombert> BUT NOT LOST! 09:48 < Wombert> ZOMG 09:48 < _cheerios> i only watched Ncis last summer in sweden when i was bored at evenings 09:49 < _cheerios> lost was feb,2008? 09:49 < _cheerios> was really confusing hearing ALL NEW LOST, NEW SEASON on radio... but they're a season behind 09:50 < digitarald> that happens when u watch seasons on tv ;) 09:50 < digitarald> in europe 09:50 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Success] 09:51 < digitarald> 25.9. ... ncis s5 premiere ... sooo loooonnngg :( 09:52 < _cheerios> what's so interesting with that series? it didnt even have the budget of that other more popular serie... CSI? 09:54 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 09:55 < digitarald> it has a better humor, well written characters 09:55 < digitarald> CSI are just blurry, grey characters ... NCIS is more fun 09:57 < Wombert> house is better than both of these anyway 09:57 < digitarald> why does a budget for a film matter? u ever saw El Mariachi, from Robert Rodriguez for $7,000 09:58 < Wombert> ncis is fun and maybe the better series but I still prefer the CSIs 09:58 < _cheerios> the original desperado? heh, yeah 10:00 < _cheerios> i think it's just in the fact that so many things have been done, and it takes exceptional skill to make something unforgettable these days. 10:00 < _cheerios> while this doable via talent, there's so little of it out there, and it can be overcome with a hundrend(s) million dollar budget... at times ;) 10:03 < _cheerios> probably one of the reasons i've enjoyed anime so much since i began watching it in 1999 or so. just a total different experience. 10:43 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 11:21 < trophaeum> thats funny and sad, settings.xml - forgot to set database to true and thats what was sending me nuts at 5am last night 11:21 < trophaeum> w00t 11:22 < Wombert> told ya! 11:24 < trophaeum> iv got some actions working fully now with propel in them, next step is working out the templating in a clean way, does Master.php in templates always work the same as what i see in the sample site or is that because somehting is extended? 11:28 < trophaeum> nvm, finding it here in the sample app now 11:43 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 12:20 -!- Fastly [n=fast@host81-157-18-98.range81-157.btcentralplus.com] has joined #agavi 12:55 < splatch`> hello 13:11 < MikeSeth> hello 13:12 < MikeSeth> Wombert: NCIS is <3 13:12 < MikeSeth> In fact, of all the cop series, it's absolutely the best 13:12 < MikeSeth> any of you folks seen GitS SAC - stolid state society? 13:12 < MikeSeth> it's absolutely fascinating 13:13 < MikeSeth> I highly recommend watching it after taking your time with GitS SAC though 13:13 < MikeSeth> It took me three-four reruns to actually comprehend the depth of the new Ghost in the Shell 13:14 < MikeSeth> The level of thought and detail - up to how Major divides her team for tactical tasks - is amazing 13:14 < MikeSeth> it's really a show that only programmers can truly appreciate in depth 13:15 < MikeSeth> trophaeum: figured out the temaplting? 13:28 < Wombert> oO 13:28 < Wombert> anyone saw Jericho btw? 13:30 < MikeSeth> I have 13:30 < Wombert> any good? 13:30 < MikeSeth> Its an interesting series, but a little cheesy 13:30 < Wombert> need to get prison break season 2 and jericho as well 13:31 < Wombert> jericho is about what... the aftermath of a nuclear attack or something? 13:31 < MikeSeth> You can watch Jericho on tv-links.co.uk 13:31 < MikeSeth> well its a little bit more than this, because the people dont actually KNOW what happened 13:32 -!- MugeSo [n=chatzill@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi 13:32 < MikeSeth> there's emergency administration trying to do stuff, private military forces doing other stuff, a bunch of high tech terrorists trying to fuck things up further, etc 13:32 < MikeSeth> Jericho is realistic and believable, though a little, well, light on acting 13:32 < MikeSeth> characters are kinda cliche 13:41 < Wombert> kay 13:41 < Wombert> office -> 13:41 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [] 13:42 -!- lukoko [n=kosher@78-57-183-39.ip.zebra.lt] has quit [Read error: 110 (Connection timed out)] 13:44 < _cheerios> MikeSeth, gits, yes, veeeery good. 13:45 < _cheerios> the Laughing Man :p 13:46 < _cheerios> if you follow the career of the guy behind gits, you can see that he's been perfecting his formula for 10's of years 13:48 < trophaeum> MikeSeth, been watchin a movie so not exactly as yet but ill be playin more tonight and going from there 13:49 -!- MugeSo_ [n=chatzill@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi 13:54 < _cheerios> i checked whom i was referring to, and he wasnt the guy whom created the universe, but the director of the first film instead. deeply involved, but not the guy creating the fascinating world. 14:06 -!- MugeSo [n=chatzill@FLH9Aab091.kng.mesh.ad.jp] has quit [Read error: 110 (Connection timed out)] 14:08 < _cheerios> "Two men who tried to hijack a Turkish plane have surrendered after all 136 passengers and crew escaped unharmed." << beavis & buthead surrendered 14:08 -!- MugeSo_ [n=chatzill@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]"] 14:18 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 14:19 < Wombert> -> office 14:20 * Wombert pokes trophaeum 14:20 < Wombert> I'll be around so shoot questions right away 14:30 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 14:39 < Wombert> oh god MikeSeth help me 14:40 < Wombert> I think I'm slowly becoming a conservative 14:40 < Wombert> zomg 14:43 < Wombert> err 14:43 < Wombert> dudes 14:43 < Wombert> we need two BC changes 14:43 < Wombert> we have class methods called "import" :( 14:43 < Wombert> not good w/ php6 14:46 < _cheerios> we going to have engrish imprt's too? ;) 14:47 < Wombert> that's teh question 14:47 < Wombert> I want to rename AgaviConfigCache::import() to load() 14:47 < Wombert> better name anyway 14:47 < Wombert> about AgaviConfig::import(), not sure there 14:47 < Wombert> does anyone have a php6 installed for testing? 14:47 < _cheerios> better move away from the import/export duo, if import is a no-no 14:47 < Wombert> yah 14:48 < Wombert> alternatives plz? :p 14:49 < _cheerios> load, unload, manlyLoad and toughSqueeze? 14:49 < MikeSeth> Wombert: conservative? 14:49 < _cheerios> who has a dictionary around 14:49 < Wombert> yah 14:49 < MikeSeth> Wombert: you must misundestand conservativism. 14:49 < Wombert> for instance, hippies annoy me so much lately 14:49 < MikeSeth> I am a fiscal conservative 14:49 < Wombert> I mean really annoy 14:49 < Wombert> nah I mean with my views on this world 14:49 < Wombert> partly, at least 14:50 < MikeSeth> so what? I hate hippies too 14:50 < Wombert> and a little snobbish, too 14:50 < Wombert> hm okay maybe it's just a feeling 14:50 < MikeSeth> You have all the reasons to be snobbish 14:50 < Wombert> I do? 14:50 < Wombert> oO 14:50 < MikeSeth> 90% of people you know do not have independent thought 14:50 < MikeSeth> They have all these opinions and things 14:51 < MikeSeth> but if you ask them why do they think it's acceptable to prohibit, let's say, drugs or guns, they would only yield a moo and call you a nazi 14:51 < _cheerios> is mike trippin' 'ere, you don't see humans around you anymore. IT'S ALL MINDLESS ROBOTS!!1?! :D 14:51 < Wombert> oO 14:51 < _cheerios> (just don't try to check about the brains part with a spoon or something) 14:52 < MikeSeth> Wombert: it is not wrong ot scold and humiliate people who give up on decency to lure other people into their beliefs 14:52 < MikeSeth> in fact, it's a good man's obligation to expose and ridicule them 14:53 < MikeSeth> the american Republican party has nothing at all to do with conservativism as it is defined. It used to, but now it doesnt 14:53 < _cheerios> that would be exactly what a zealot does, what you just suggested, MikeSeth 14:54 < Wombert> I'm not an american anyway, so I couldn't care less about the GOP 14:54 < MikeSeth> _cheerios: that's short-sighted, since we all live on the same planet. 14:54 < Wombert> god forbid the dems are conservative enough for me as a german :p 14:54 < MikeSeth> _cheerios: what other people think and do directly affects you 14:55 < MikeSeth> _cheerios: there is nothing wrong with fighting for your beliefs 14:55 < trophaeum> Wombert, mornin 14:55 < Wombert> hai 14:55 < Wombert> eh 14:55 < Wombert> morning? 14:55 < Wombert> oO 14:55 < trophaeum> well its past midnight 14:55 < Wombert> isn't it like... 10... at your place? 14:55 < Wombert> oh 14:55 < MikeSeth> _cheerios: if you need to provoke pain and confusion in a person in order to force them to review their opinions, so be it 14:55 < _cheerios> MikeSeth, not at all. Hitler agrees. 14:55 < trophaeum> aussie not yank remember ;) 14:56 < MikeSeth> _cheerios: Hitler was a national socialist, and fascist. His theory was unfounded and his methodology inhumane. 14:56 < _cheerios> i'm amused that i pulled out the hitler card. 14:57 < Wombert> I got a lime pastry from the bakery and it's got fucking currants in it 14:57 < Wombert> what the hell 14:57 < MikeSeth> hahahah fail 14:57 < Wombert> and just two streusels that deserve the name 14:57 < Wombert> gaaaawd 14:58 < Wombert> _cheerios: godwin says you've already lost anyway 14:58 < _cheerios> does he have some famous phrases, or what are you referring to, Wombert 14:58 < MikeSeth> _cheerios: never heard of Godwin's law I presume 14:59 < Wombert> YOU DON'T KNOW GODWIN'S LAW??? ZOMG 14:59 < Wombert> http://en.wikipedia.org/wiki/Godwin's_Law 14:59 < _cheerios> nope. just read that. the hitler card i referred to was one i read used commonly (of many others) to shut out someone when you don't really give a shit. 15:00 < MikeSeth> _cheerios: oh no, it's not about not giving a shit. It's about rationalizing your own position instead of arriving to it reasonably 15:01 < _cheerios> there is no reasion in rationalization? 15:01 < _cheerios> *reason 15:01 < trophaeum> which class do i look in to find what parameters are taken by layout layers? 15:01 < _cheerios> YOU MAKE NO SENSE MIKESETH 15:01 < _cheerios> I CALL BS ON THIS ONE 15:02 < MikeSeth> _cheerios: no. 15:02 < MikeSeth> _cheerios: you're being sarcastic, aren't you 15:02 < _cheerios> did the caps give it away? 15:02 < Wombert> xD 15:02 < MikeSeth> rationalization is a very serious problem. It pollutes the mind. 15:02 < Wombert> 1 sec trophaeum 15:03 < trophaeum> Wombert, np, iv got actions working, just need to get the templating sane 15:03 < MikeSeth> layers have parameters? I mean other than those they pass on to the templates? 15:04 < Wombert> layer's parameters define the behavior 15:04 < Wombert> a layer has a couple of default params 15:04 < Wombert> like the name of the view as the name of the template 15:04 < Wombert> or the view's module's template path as the directory 15:04 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 104 (Connection reset by peer)] 15:04 < Wombert> and the renderer's default extension as the template extension 15:04 < _cheerios> logic and reason pollute the mind, MikeSeth? i see a nobel coming your way. so, what is the path to illumination of mind? 15:05 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 15:05 < Wombert> plus a couple of defauls lookup patterns for the template 15:05 < Wombert> any specific issues, trophaeum? 15:05 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 104 (Connection reset by peer)] 15:05 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 15:05 < trophaeum> Wombert, not really atm, just trying to work out how the templating works for the most part to trace it a bit and see whats going on etc 15:06 < Wombert> right 15:06 < Wombert> so 15:06 < Wombert> you have any number of layers 15:06 < Wombert> they are rendered in sequence 15:06 < Wombert> the previous output is available as $inner each template 15:06 < Wombert> you can preconfigure groups of layers into layouts via output_types.xml 15:07 < Wombert> then call loadLayout() on the view with the name of the layout 15:07 < Wombert> http://trac.agavi.org/browser/branches/0.11/src/view might be interesting to read if you care 15:08 < Wombert> there's also a fat discussion thread on the mailing list that describes the layers and slots and all 15:08 < Wombert> http://groups.google.com/group/agavi-users/browse_frm/thread/6e1a1033b4b8b77c 15:08 < Wombert> you can skip most of the first post 15:08 < trophaeum> sweet, any other threads that may be useful, send em on over when you feel the urge :) 15:08 < Wombert> start with "Next: the new template architecture. " 15:08 < Wombert> and be sure to click "read more" 15:08 < Wombert> and! 15:09 < Wombert> read the entire thread 15:09 < Wombert> I give some examples in later posts 15:12 < MikeSeth> _cheerios: no, rationalization is 15:13 < MikeSeth> _cheerios: e.g. you have a belief, you can not account for its origins, so instead of reviewing it, you rationalize towards it 15:13 < Wombert> trophaeum: note two things. you don't need to use most plural tags in xml configs anymore these days, and the previous layer's output is now also available via $inner, which means your template does not need to know the name of the previous layer 15:14 < MikeSeth> _cheerios: "Killing people is wrong because it's a sin against god" <- rationalization 15:14 < _cheerios> MikeSeth, see, that's why I like English as a language. Words have multiple meanings! 15:14 < trophaeum> Wombert, yea, slowly but surely this is making more and more sense 15:14 < Wombert> I really like agavi's templating as compared to the old one 15:15 < MikeSeth> _cheerios: the worst thing about rationalization is that you can easily arrive to proper conclusions from improper premises. Then you can argue that since the conclusion holds, the premises are also true. 15:15 < MikeSeth> _cheerios: "Since everyone agrees that killing people is wrong, god exists." 15:15 < Wombert> the only thing I'd change if I could would be to get rid of the wrapped layer's output in $slots, so you can only use $inner 15:15 * Wombert ponders 15:15 < Wombert> should make that configurable, eh? 15:15 < Wombert> because then you can foreach() $slots, for instance 15:15 < MikeSeth> Wombert: *shrug* dont think it's a big issue per se 15:16 < Wombert> without having to check if one of em is the inner layer 15:16 < trophaeum> Wombert, that also means i can use smarty for content template and normal for decorator template? 15:16 < Wombert> trophaeum: sure 15:16 < _cheerios> MikeSeth, agreed, that kind of rationalizing is bad. 15:16 < MikeSeth> trophaeum: pretty much, although that'd be creepy ;) 15:16 < Wombert> MikeSeth: I do that! 15:16 < MikeSeth> _cheerios: and, it starts largely invisible 15:16 < Wombert> decorator and wrapper in PHP, rest smarty 15:16 < MikeSeth> Wombert: you are the master. 15:16 < Wombert> in fact, I use ezcTemplate 15:17 < trophaeum> MikeSeth, guy i work with is a smarty fan (well, he knows it now, he was using html_templateit or something from pear, no logic at all in templates) 15:17 < Wombert> which, as I discovered lately, sucks just as much as smarty does 15:17 < MikeSeth> Wombert: you can afford to get away with stuff like this without causing irreversible disruptions in time-space continuum 15:17 < MikeSeth> :D 15:17 < Wombert> heh 15:17 < trophaeum> really? i looked at it in the last day or 2 and thought it mightv been a reasonable smarty replacement :( 15:17 < Wombert> well 15:17 < Wombert> it has some issues 15:17 < _cheerios> did you guys note that new template library in C, Blitz? 15:17 < Wombert> a) cannot use constants in templates 15:17 < MikeSeth> _cheerios: huuuh? high performance? 15:17 < Wombert> b) cannot call methods (but agavi comes with a call() block for that) 15:17 < trophaeum> _cheerios, yea, i saw it, iv got the tarball on my desktop, its tempting me to install it 15:18 < _cheerios> well, better than the rest :) 15:18 < Wombert> c) array handling is HORRIBLE 15:18 < MikeSeth> god 15:18 < MikeSeth> doctrine makes me HARD 15:18 < Wombert> {foreach($foo['bar'] as $baz)} 15:18 < trophaeum> MikeSeth, send me a sample doctrine app then :) 15:18 < Wombert> how is that different from php 15:18 < MikeSeth> trophaeum: I am working on it right now. 15:18 < _cheerios> MikeSeth, http://alexeyrybak.com/blitz/blitz_en.html 15:18 < trophaeum> Wombert, i was thinking the same thing as i read that! 15:18 < Wombert> ezc is even more of just a different syntax to php than smarty is 15:18 < trophaeum> MikeSeth, sweet, thanks 15:19 < MikeSeth> trophaeum: nothing to look at. I've created the minimal infrastructure, but not anything you can really look at and say 'wee, this is how it works' 15:19 < trophaeum> Wombert, oh well, back to cursing the crappy templating engines... 15:19 < trophaeum> MikeSeth, thats ok by me, just some sample code using doctrine that isnt over complicated and shows off a few things would be really useful to me 15:19 < MikeSeth> trophaeum: http://www.phpdoctrine.net/doctrine/manual/new/?one-page=1 15:19 < Wombert> for instance 15:19 < Wombert> {if(is_set($t['attributes'][$t['attribute_tags']['description']]))} 15:20 < Wombert> {$t['attributes'][$t['attribute_tags']['description']]} 15:20 < Wombert> {else} 15:20 < Wombert> No description has been entered yet. Sign up now and edit this place to give it a description! 15:20 < Wombert> {/if} 15:20 < Wombert> that sucks SO HARD! 15:20 < _cheerios> it's explained in the logs 15:20 < Wombert> and it's not at all better than php 15:20 < MikeSeth> trophaeum: everything else is just Agavi integration. 15:20 < _cheerios> lolz 15:20 < trophaeum> Wombert, ROFL! yea, ok, php beats that for my use then :) 15:20 < MikeSeth> Wombert: its fuglier, in fact, fucks up the native editor facilities for editing PHP code 15:20 < Wombert> I will really have another look at PHPTAL 15:20 < Wombert> it's definitely the most elegant language out there 15:20 < trophaeum> lame, doctrine site down for anyone else? or do i throw things at my isp? 15:21 < MikeSeth> trophaeum: not down. There are mirrors though. 15:21 < Wombert> problem is that it has some weaknesses also, main one being it has to poke around in the data at runtime to see if it's an array or a property or a method to call... 15:21 < _cheerios> seems up http://doctrine.pengus.net/trac/ 15:21 < MikeSeth> http://doctrine.pengus.net/doctrine/manual/new 15:21 < Wombert> maybe I'll write my on TAL imlplementation :p 15:21 < MikeSeth> http://www.phpdoctrine.org/doctrine/manual/new 15:21 < Wombert> but in any case, it seems to be the best templtae language so far 15:21 < Wombert> (of course, it can only generate xml) 15:21 < _cheerios> wombert with a classic i'm busy, so i'll just write shit from scratch. 15:22 < Wombert> haha 15:22 < trophaeum> i think i want an xml/xslt based templating somewhere along the line :/ problem is you have to turn your dataset into a dom tree for everything iv seen around that tho 15:22 < Wombert> yes 15:22 < Wombert> that's why we dumped our XslRenderer 15:22 < Wombert> it's just not very feasible 15:22 < Wombert> mmh 15:22 < trophaeum> dom trees are expensive to create :( 15:22 < MikeSeth> thats why I dropped a $10k Java-based XSLT engine in favour of agavi :D 15:22 < Wombert> trophaeum: not at all 15:23 < MikeSeth> trophaeum: there are always shortcuts. Streaming parsers etc. 15:23 < Wombert> ext/dom is so fast it won't show up in a cachegrind profile 15:23 < Wombert> the only thing it eats is memory 15:23 < Wombert> but... I can't finish up that lime pastry thing 15:23 < Wombert> see, that's what I hate about cologne 15:23 < Wombert> the food 15:23 < MikeSeth> _cheerios: wtf, blitz benchmarks say PHP is still faster than blitz. whats the point? 15:23 < trophaeum> Wombert, how is eating memory not expensive? *grin* 15:23 < trophaeum> MikeSeth, read all that it can do before writing it off 15:24 < Wombert> only in bavaria you get decent beer, decent bread, decent pastries, and lebekaese 15:24 < Wombert> OH BULLCRAP 15:24 < _cheerios> MikeSeth, yet another templating engine to admire, that's all. 15:24 < MikeSeth> trophaeum: I am not dumb enough to write it off, but I have a rule to screw at maximum with one new idea at a time. Agavi isnt new anymore so now I am poking Doctrine around 15:24 < Wombert> AND THE FRIGGEN FRUIT SODA SPILLED OVER 15:24 < Wombert> ZOMG ZOMG 15:25 < Wombert> and 15:25 < Wombert> it tastes like crap too 15:25 < Wombert> oh god 15:25 < Wombert> I'll go back home and play a round of Forza 15:25 < Wombert> BOOOOOH 15:25 < Wombert> someone please hug me? 15:26 < MikeSeth> {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ Wombert }}}}}}}}}}}}}}}}}}}}}}}}}} 15:26 < MikeSeth> HOLY FUCK 15:26 < MikeSeth> DOCTRINE CODE: 15:26 < MikeSeth> $project = new ProjectRecord; 15:26 < MikeSeth> $project->name = "Imaginary Advertising System"; 15:26 < MikeSeth> $project->Component[0]->name = "Traffic routing"; 15:26 < MikeSeth> $project->Component[1]->name = "Admin UI"; 15:26 < MikeSeth> $project->save(); 15:26 < MikeSeth> >< 15:27 < Wombert> that creates Component instances on the fly? 15:27 < Wombert> sexy 15:28 < _cheerios> Mike: do you extend the Doctrine_Record's with your own stuff, or just write them all over with your own functionality? 15:28 < Wombert> I really don't like direct property access tho 15:28 < MikeSeth> *and* saves them *and* maintains validation 15:28 < Wombert> speaking of property 15:28 < Wombert> _cheerios: news on your apartment? 15:28 < Wombert> care to explain that payment thing again 15:28 < _cheerios> i'm moving next friday, if i can just get a van rented 15:28 < MikeSeth> _cheerios: both. I use Agavi models for high level tasks (e.g. fetch all tickets for the projects) 15:28 < Wombert> MikeSeth: help me. I think _cheerios is getting ripped off 15:28 < trophaeum> MikeSeth, 3.4.4.15. Gzip haha 15:29 < MikeSeth> trophaeum: its only haha when youre not storing thousands of patches 15:29 < _cheerios> the bank already owns my ass, or atleast the place i live, until i pay off the debt :| 15:29 < MikeSeth> I am going to implement soft revision control 15:29 < Wombert> _cheerios: so you pay 300something bucks a month, right? you rent it? not buy it? 15:29 < MikeSeth> inside mysql 15:29 < MikeSeth> I will have versioned objects 15:29 < trophaeum> MikeSeth, oh i can see the use for it, try using like on the field tho :) 15:29 < Wombert> explain that again, really didn't get it last time around 15:29 < MikeSeth> Wombert: I play 900. 15:30 < Wombert> MikeSeth: right. and how much deposit? 15:30 < MikeSeth> Wombert: $5k 15:30 < Wombert> 900x3, right? 15:30 < Wombert> well okay a little more 15:30 < Wombert> _cheerios pays 22k or something 15:30 < MikeSeth> It's a 5 room appartment with 2 showers and 2 ACs 15:30 < _cheerios> i currently pay 540/mo (not including electricity), and im moving to a nicer place where i pay 340/mo (not including electricity), and use the savings to pay off the debt (13k) -- which i all get back when i move out, so im basically "force-saving" the money. 15:30 < Wombert> yes, yes, _cheerios 15:30 < MikeSeth> I'm out of debt, finally 15:31 < Wombert> but you said you paid some five figure sum as a security or so? 15:31 < MikeSeth> I'm going to set up a forex account and burn like $1000 on experiments 15:31 < Wombert> and you do not own the place in the end 15:31 < _cheerios> yes, that 13000 15:31 < Wombert> but what for 15:31 < Wombert> I mean, that's the rent of three years!? 15:32 < _cheerios> well, you have more control over the apartment. basically it's a better deal due being cheaper. 15:32 < Wombert> I don't get this 15:32 < Wombert> you still don't own it, where is the bloody difference 15:32 < MikeSeth> Wombert: risk and time value of money 15:32 < _cheerios> it makes sense if you dont have enough income to take a 150-250k loand to start paying off a dream home 15:33 < _cheerios> but want a nice place, with a some upfront money 15:33 < Wombert> MikeSeth: is that euros or dollars 15:33 < Wombert> yours I mean 15:33 < MikeSeth> dollars 15:33 < Wombert> whoa 15:33 < Wombert> cheap 15:33 < MikeSeth> well sheqels, in dollar eq 15:33 < Wombert> normal price for israel? 15:33 < MikeSeth> for a 5room? yes. 15:33 < Wombert> oO 15:33 < MikeSeth> but that doesnt include anything 15:34 < Wombert> how many square meters 15:34 < MikeSeth> i pay municipal tax, water charges, electricity, building maintenance fees, phone, cable, internet 15:34 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 15:34 < MikeSeth> 90+ 15:34 < Wombert> that's five small rooms then :p 15:34 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:35 < MikeSeth> Wombert: actually, it's a salon, four bedrooms, two showers and a kitchen 15:35 < _cheerios> the fifth room is the balcony 15:35 < _cheerios> damn, off-timed 15:35 < Wombert> _cheerios: certain types of balconies count as living space 15:36 < Wombert> a loggia, for instance, could 15:36 < MikeSeth> Wombert: wtf do you want, its a country full of jews ;) 15:36 < Wombert> what did that refer to 15:36 < Wombert> my remark about it being small? :p 15:36 < MikeSeth> yeha :D 15:36 < Wombert> or about it being cheap 15:36 < Wombert> are you a tiny person? :p 15:37 < _cheerios> rationalizing this jews like small rooms 15:37 < MikeSeth> it's a bargain really. we'd have to pay 1.5k/mo under normal circumstances. 15:37 < Wombert> we, eh, so is there a S.O. you didn't tell us about? 15:37 < MikeSeth> No, just pothead flatmates 15:37 < MikeSeth> :) 15:37 < Wombert> knew it. hard shell, soft core 15:37 < Wombert> oh okay 15:37 < Wombert> :p 15:37 < _cheerios> S.O.? 15:38 < Wombert> significant other 15:38 < MikeSeth> _cheerios: "significant other" 15:38 < Wombert> a girlfriend or wife or whatever 15:38 < Wombert> or a homo fuckmate 15:38 < _cheerios> or four 15:38 < Wombert> it's in the eye of the beholder 15:38 < Wombert> :p 15:38 < Wombert> LAWL 15:38 < MikeSeth> _cheerios: a polite way of saying "a person you say you fuck but really care about" 15:38 < Wombert> :>>>>> 15:38 < MikeSeth> :D 15:38 < MikeSeth> Wombert: one of my coworkers is gay, and has 2 gay flatmates. Imagine THAT. 15:39 < Wombert> dude 15:39 < Wombert> seriously 15:39 < Wombert> I don't want to imagine that 15:39 < MikeSeth> actually he says he hates them 15:39 < MikeSeth> calls them "stupid homos" 15:39 < _cheerios> more details, please 15:39 < MikeSeth> I dont understand gay people 15:40 < MikeSeth> I had a gay coder once, but I never realized he's gay. His code looked funny. 15:41 < MikeSeth> now that I think of it 15:41 < MikeSeth> I understand why he was mad at me when I told him that editing files on a production server over FTP is "gay" 15:41 < Wombert> lolz 15:41 < MikeSeth> curiously, he switched to Java and went off to a big company to specialize in XSLT 15:42 < Wombert> that sounds like a gay job 15:42 < Wombert> no pun intended 15:42 < Wombert> okay, pun intended 15:42 < MikeSeth> you think? 15:42 < MikeSeth> muhahaha 15:42 < Wombert> awww no must resist 15:42 < Wombert> can we stop this please 15:42 < _cheerios> so he's like an XBL pro, throwing that as his resume? 15:42 < Wombert> I mean, I don't mind gay people 15:43 < _cheerios> we have chuck to keep things straight! 15:45 < _cheerios> are you still studying mike, living like that? 15:47 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] 15:53 < trophaeum> isSimple() in actions signify what exactly? 15:53 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 15:54 < Wombert> trophaeum: does a couple of things actually 15:55 < _cheerios> prevents testicle cancer 15:55 < Wombert> http://groups.google.com/group/agavi-users/browse_thread/thread/17c3219f4fc82a76 15:57 < trophaeum> ko, that should be useful, thx :) 16:03 < trophaeum> you'll have to produce clean XHTML. <-- this is a phptal DRAWBACK? lol 16:06 < MikeSeth> _cheerios: no, I am employed. 16:07 < impl> mornin y'all 16:07 < Wombert> impl! 16:07 < Wombert> would you happen to have a recent php6 snapshot installed? 16:08 < impl> Not here :p 16:08 < Wombert> we have two methods called "import" and I wonder if there are other issues :< 16:08 < impl> How do you mean? 16:09 < MikeSeth> anyone knows if XUL has a sidebar widget like in outlook? 16:12 < Wombert> http://www.craigslist.org/about/best/sfo/369039155.html ehehe 16:12 < Wombert> impl: import is a reserved word in php6 16:13 < impl> oh, crap 16:13 < Wombert> we have AgaviConfigCache::import(), which I want to rename load() 16:13 < impl> AgaviConfigCache needs to dieeeeee 16:13 < Wombert> and AgaviConfig::import(), which I have no clue how to name (there's export() too) 16:14 < impl> fucking PHP developers 16:14 < impl> Why would it even look for a keyword like 'import' after 'function' or '::' 16:14 < impl> idiots don't know how to write a lexer 16:14 < Wombert> btw, not being able to have more than one namespcae per file sucks a little bit because compile.xml dies with that 16:15 < Wombert> (for 2.0, if we use namespaces) 16:15 < Wombert> well, impl, maybe it's because they're fucktards 16:15 < impl> if I could give up all my other projects I'd so rewrite PHP from scratch 16:16 < Wombert> nice thing the other day 16:16 < Wombert> fatal error 16:16 < Wombert> can't catch them in a custom handler 16:16 < Wombert> cool, eh? 16:16 < Wombert> so how am I supposed to handle such an error 16:16 < Wombert> hmmm 16:16 < Wombert> write a script(!) 16:16 < Wombert> that runs the php script 16:16 < Wombert> checks the return code 16:16 < impl> ... 16:16 < Wombert> and if something went wrong, run the error handler 16:16 < Wombert> ... so awful 16:16 < impl> ooof. 16:16 < Wombert> want exceptions :< 16:17 < Wombert> that can't be too difficult either 16:17 < impl> What was the fatal error? Maybe we can bug-report it to make it catchable fatal error 16:17 < Wombert> not sure 16:17 < Wombert> wasn't me actually 16:18 < impl> you should find out and report it 16:18 < impl> ...of course then watch them mark it WONTFIX 16:19 < Wombert> you mean bogus 16:20 < impl> yeah, sorry 16:20 < impl> I'm used to using bugzilla 16:20 < Wombert> god can you imagine how many projects out there use "import" ? 16:20 < impl> Let's see 16:20 < Wombert> so what do we use instead of import()/export() in AgaviConfig? 16:20 < impl> http://google.com/codesearch?q=import+lang%3Aphp&hl=en&btnG=Search+Code 16:21 < impl> Results 1 - 10 of about 83,700. (2.72 seconds) 16:21 < impl> That's a headache right there :x 16:22 < impl> Wombert: Hmm, let's see 16:22 < Wombert> fetch/store? 16:22 < Wombert> hmm nah 16:23 < impl> http://wordnet.princeton.edu/perl/webwn?o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&r=2&s=import&i=8&h=000000101123022000#c 16:23 < impl> I don't like any of those :\ 16:23 < Wombert> OH GOD 16:23 < Wombert> ZOMG! 16:24 < Wombert> read the discussion "reserved word alert" 16:24 < Wombert> lolz 16:24 < impl> internals? 16:24 < Wombert> yah 16:24 < Wombert> and marcus' advice 16:24 < Wombert> dear god 16:24 < Wombert> ... 16:25 < impl> " 16:25 < impl> No future reserved word will contain a capital letter (unless it is entirely caps - constant). 16:25 < impl> So: nice simple rule - include a capital letter in all your variable/function/... names. 16:25 < impl> " 16:25 < Wombert> ... 16:25 < Wombert> yeah 16:26 < impl> That is the best advice ever. 16:26 < Wombert> as if function names were case sensitive 16:26 < Wombert> but carry on, gets better 16:26 < impl> > So: nice simple rule - include a capital letter in all your variable/function/... 16:26 < impl> functions, classnames and methods.... are case-insensitive. Only 16:26 < impl> variables are case-sensitive. 16:26 < impl> -Hannes 16:26 < impl> pwned :p 16:27 < impl> wtf@Marcus 16:27 < impl> Isn't that what namespaces are supposed to *FIX* 16:28 < Wombert> I think he didn't get the question 16:28 < Wombert> he was referring to classes and functions (global ones, not class methods) 16:29 < impl> Either way... 16:29 < Wombert> otoh, that shows how well php devs are listening 16:29 < impl> Namespaces are supposed to fix that crap 16:29 < impl> I don't want to have PEAR::PEAR_MyClass 16:30 < _cheerios> not namespaces, prefixes! 16:31 < impl> http://marc.info/?l=php-dev&m=114736739115429&w=2 16:32 < impl> Wombert: so ... it looks like we can get around this with __call (ugh?) 16:33 < Wombert> nope 16:33 < Wombert> since both import() methods we have are static ;) 16:33 < impl> damn it 16:33 < Wombert> I see this as a bug fix 16:33 < impl> __static_call() 16:33 < impl> :| 16:33 < impl> someday.. 16:33 < Wombert> anyone bitching about a BC break is going to be shot in the face 16:34 < impl> Yeah 16:34 < Wombert> okay 16:34 < Wombert> so... 16:34 < Wombert> I'll do this change right now then 16:34 < impl> This is going to break BC though? 16:35 < Wombert> yes 16:35 < impl> if we break it we can break it everywhere! called! 16:35 < Wombert> but what should we do 16:35 * impl runs to change all the things he doesn't like 16:35 < impl> Wombert: I dunno. 16:35 < Wombert> we have to do this 16:36 < Wombert> otherwise, agavi won't run on php6 16:36 < Wombert> and we need to do it now, not later 16:36 < impl> Wait until I test Agavi on the latest PHP6 when I get home tomorrow before you make an official announcement 16:36 < impl> incase we need to change more 16:36 < Wombert> okay 16:36 < Wombert> hmm 16:36 < Wombert> well okay :p 16:36 < impl> if we do break BC we need to do it all at once, or people are going to be like 'wtf 16:36 < impl> ' 16:37 < Wombert> anyway... what do we use for AgaviConfig now? 16:37 < Wombert> -for+with 16:37 < impl> Does ::import replace existing values? 16:38 < Wombert> no 16:38 < Wombert> public static function import($data) 16:38 < Wombert> { 16:38 < Wombert> self::$config = array_merge(array_merge(self::$config, $data), self::$readonlies); 16:38 < impl> can we call it ::append then? 16:38 < Wombert> } 16:38 < impl> or ::setMany 16:38 < Wombert> wait actually it does :p 16:39 < impl> I mean, totally replace 16:39 < impl> Like wipe the array first 16:39 < impl> ::setMultiple? 16:39 < Wombert> no 16:39 < Wombert> hm 16:39 < impl> I think my cache stuff I was working on uses ::import too 16:39 < impl> maybe not 17:24 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 17:30 < v-dogg> heeeelp 17:31 < v-dogg> nevermind :) 18:00 -!- Wombert [n=Wombert@87.79.35.58] has quit [Read error: 104 (Connection reset by peer)] 18:09 < trophaeum> are your slots available still in later layers in the templates? 18:11 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 18:11 < impl> Yup, $slots['name'] 18:11 < impl> I think anyway ;p 18:12 < trophaeum> sweet, didnt think it was logical for them to get nuked 18:24 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] 18:24 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 18:24 < Wombert> no 18:25 < Wombert> slots are only available on the layers for which they were registered 18:27 -!- epaulin [n=epaulin@221.222.232.43] has quit ["Ex-Chat"] 18:37 < trophaeum> Wombert, well now that sucks :/ i wanted the slot to still exist when it got to the decorator... any suggestions? 18:37 < trophaeum> <-- whats this actually doing? 18:38 < Wombert> then set them on the decorator layer, trophaeum 18:38 < Wombert> it includes the renderers element from the sandbox 18:38 < trophaeum> yay for being clueless! 18:38 < trophaeum> ahhh 18:38 < Wombert> that is done since this renderers block is reused somewhere else 18:40 -!- sean`` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 18:41 -!- sean`` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] 18:41 < Wombert> under normal circumstances, you don't really need it 18:41 < Wombert> I sometimes use it to reuse layer definitions in multiple layouts 18:41 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] 18:43 < v-dogg> what was the output type parameter for fpf? 18:43 < v-dogg> (i.e. how to disable/enable fpf for a certain output type?) 18:43 < Wombert> output_types 18:43 < Wombert> an array! 18:43 < v-dogg> like methods? 18:43 < Wombert> 18:43 < Wombert> html 18:43 < Wombert> 18:44 < Wombert> yes 18:44 < Wombert> you don't really need the child element for either 18:44 < Wombert> it casts to an array 18:44 < Wombert> but... well :p 18:45 * v-dogg hugs ze crazy germy 18:45 < splatch`> hello 18:48 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [] 18:48 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 18:49 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Client Quit] 18:49 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 18:49 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Remote closed the connection] 18:49 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 18:53 < v-dogg> man, this red vine is really starting to affect :) 18:53 < v-dogg> maybe I should stop coding 18:53 < v-dogg> or at least take a backup :) 18:53 < v-dogg> wine, even 18:54 -!- implement [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has joined #agavi 18:54 -!- impl [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Remote closed the connection] 18:54 < v-dogg> Wombert: help plz k thx 18:54 < trophaeum> my rule is no root shells open when extremely tired or drunk :) 18:54 < v-dogg> hehe 18:55 < trophaeum> iv done rm -rf /home before today 18:55 < trophaeum> that wasnt fun 18:58 < _cheerios> hoho 19:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 19:17 < _cheerios> btw. i had an odd problem yesterday with apache. rewrite rules didnt kick in on server restart for some odd reason. 19:17 < _cheerios> only /modpub worked, but nothing thru index.php 19:17 < _cheerios> only after 5-10mins of being started apache kicked in 19:44 < Wombert> v-dogg: so will you tell me the problem now or what :P 19:45 < v-dogg> now that you are here, maybe 19:45 < v-dogg> if you ask nicely 19:45 < Wombert> should I get a pizza with tomatoes and extra mozarella 19:45 < Wombert> or one with champignons and ham 19:45 * Wombert ponders 19:45 < Wombert> or one with salmon and mozzarella 19:45 < _cheerios> mmmm :( 19:45 < Wombert> in any case, I need an extra tiramisu 19:46 < Wombert> and 19:46 < Wombert> hmmm 19:47 < v-dogg> salmon and mozzarella sounds nice. tiramisu doesn't taste good on a pizza 19:47 < Wombert> no, that's extra 19:47 < v-dogg> "orly" :D 19:47 < Wombert> I had a salmon and mozzarella the other day it was decent but unfortunately, it arrived dead cold 19:47 < Wombert> which ruined the salmon 19:48 < Wombert> the salmon also was put on in large blocks, not in thin slices, for some reason 19:48 * Wombert ponders 19:48 < Wombert> I'm also considering getting a giant size pizza 19:48 < Wombert> but I guess that's gonna be too much 19:48 < Wombert> hmmm hmmm hmmm 19:48 * Wombert ponders 19:49 < v-dogg> but my problem: how to handle session timeout / unauthorized access and csv output type? 19:49 < Wombert> I think I'll go for a tomato/mozzarella one 19:49 < Wombert> and then 19:49 < Wombert> extra pizza biscuits 19:50 < Wombert> uh? 19:50 < Wombert> well, you gotta return something, v-dogg :p 19:50 < Wombert> I suggest an empty response and a 403 header 19:50 < v-dogg> was there a way to forward to the login action even though the routing has already made the output type "csv" 19:50 < Wombert> eh? 19:50 < Wombert> that doesn't depend on the output type 19:50 < Wombert> the security filter does that 19:50 < v-dogg> sure sure, but the login action doesn't support csv :) 19:50 < Wombert> so you would need to give your logininputview an executecsv 19:51 < Wombert> yes and there you set a 403 header!? 19:51 < v-dogg> got it 19:51 < v-dogg> and now more wine :) 19:51 < Wombert> hmm 19:51 < Wombert> maybe I should order a bottle, too 19:51 < Wombert> wine is good when programming 19:51 < Wombert> hmm hmm hmm 19:51 < Wombert> but it's probably utter crap 19:51 < v-dogg> thanks mate and good night 19:52 < v-dogg> wine & sauna -> 19:52 < Wombert> lawl sauna 19:52 < Wombert> :> 19:52 * Wombert hugs the stereotype 19:52 < v-dogg> and a shave (it's been 3+ weeks since the last time :) 19:52 < Wombert> ewww 19:52 < v-dogg> and the vacation ends on monday :) 19:53 < v-dogg> so, -> 19:54 < Wombert> night 19:55 < _cheerios> "Lots of people make the mistake of thinking that Microsoft is a software company. That's wrong. Microsoft is an abuse company that uses software as a method of delivering abuse." 20:06 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 20:20 < Wombert> bah 20:20 < Wombert> they're out of tiramisu 20:20 < Wombert> fuckers 20:20 < splatch`> tiramisu? 20:21 < Wombert> you don't know what tiramisu is? 20:21 < Wombert> my sincere condolences 20:22 < Wombert> http://pl.wikipedia.org/wiki/Tiramisu 20:23 < digitarald> who is out of tiramisu? 20:23 < Wombert> the pizza delivery service 20:23 < splatch`> i never eat tiramisu 20:24 < Wombert> well let's just say your life could not possibly be complete if you have never eaten tiramisu 20:25 < digitarald> when u die u'll be still half-alive until u'll get tiramisu 20:25 < digitarald> u never saw Tiramisu Of The Dead? 20:25 < splatch`> does tiramisu really gives "power"? 20:25 < Wombert> huh? 20:25 < digitarald> sure 20:25 < digitarald> its full of fat ;) 20:25 < Wombert> it's a dessert dude :p 20:25 < digitarald> pure energy ;) 20:26 < splatch`> hmm, does coffee don't do this? 20:27 < Wombert> I don't think you absorb the caffeine really 20:27 < splatch`> i drink coffee and eat some chocolate when i dead 20:27 < digitarald> its like 50% Mascarpone ... a triple-cream cheese with a lot of fat ;) 20:27 < digitarald> but its delicious when its fresh :D 20:28 < splatch`> ok, i'll add tiramisu to my menu :D 20:28 < digitarald> why u order pizza/tiramisu, saturday, 22:30? 20:28 < splatch`> digitarald: no, in future i'll try tiramisu and expresso 20:29 < splatch`> oops espresso :) 20:29 < Wombert> es!presso 20:29 < splatch`> es es :) 20:29 < digitarald> whatever 20:29 < digitarald> most non-italians say it wrong anyway 20:30 < digitarald> only too-cool people try to spell it right ;) 20:30 < Wombert> which allows everyone to slap them in the face 20:30 < Wombert> digitarald: still at the office, need something to eat, it's gonna be a coding night with no sleep I guess 20:30 < digitarald> i have beer here too to code until my girl comes home 20:30 < splatch`> huh, Wombert you are really hard worked 20:31 < digitarald> in Palma the streets start to fill with party folks ... bah 20:31 < splatch`> digitarald: i've beer, but i haven't girlfriend, so i'll stay alone :) 20:31 < digitarald> Prost :) 20:31 < Wombert> digitarald: wine > beer for coding 20:32 < splatch`> == false 20:32 < digitarald> wine is for later, when she comes home :D 20:32 < splatch`> ;) 20:32 < Wombert> beer makes inert 20:32 < Wombert> wine stimulates 20:33 < digitarald> I was jogging 1 hour ago 20:33 < splatch`> beed makes inert? one time i was after 4 beers and .. 20:33 < splatch`> .. and nevermind :) 20:33 < digitarald> I need to be inert now :D 20:34 < splatch`> that's most individual 20:34 < Wombert> done 20:34 < _cheerios> digi is a sweaty jogging man too, sweet :D 20:34 < Wombert> I'm glad I didn't order a giant size pizza 20:34 < digitarald> and pizza makes active or inert? 20:34 < digitarald> ;) 20:35 < Wombert> it makes you inert in the dull-lazy-fat-ass sense 20:35 < Wombert> mmh 20:35 < Wombert> I WANT A FRIGGEN TIRAMISU NOW 20:35 < digitarald> first pizza, then the espresso, then u'll see if u still want a tiramisu ;) 20:35 * splatch` opening next beer 20:36 < Wombert> dude! 20:36 < Wombert> remembers there is an espresso machine in the kitchen 20:37 < digitarald> a manual "machine", in aluminium, for the herd? 20:37 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 20:37 < digitarald> damn ... I hate position calculations in css 20:37 < splatch`> from september i'll learn english again 20:38 < splatch`> so maybe i'll can talk with you :) 20:38 < digitarald> learn spanish, its better weather there 20:38 < digitarald> maybe too hot in summer 20:38 < Wombert> NO 20:38 < digitarald> :D 20:38 < Wombert> IT'S OUT OF FRIGGEN COFFEE BEANS 20:38 < Wombert> no 20:39 < splatch`> digitarald: i going to learn english not for summer :) 20:39 < digitarald> hey Felix wants to have agavi conference on Mallorca, is that ok with u Wombert? 20:39 < Wombert> a very ace saeco automatic thingie with a display and self cleaning and wooozah 20:39 < splatch`> Mallorca? :D 20:39 < Wombert> I guess you have to ask all the others :p 20:39 < digitarald> ... I can make a reservation in the 5 star golf hotel where my girlfriend works :) 20:40 < Wombert> I can do that, too :p 20:40 < Wombert> I pick up the phone and call 20:40 < splatch`> digitarald: and pay for us? 20:40 < Wombert> or is it cheaper for you :p 20:40 < digitarald> ... cheaper 20:40 < digitarald> ... when its not during main season 20:40 < digitarald> now they are overbooked 20:40 < digitarald> so, no special prices 20:41 < Wombert> :p 20:41 < Wombert> okay 20:41 < Wombert> next year or so I'd say 20:41 < digitarald> MooTools conference is planned for barcelona :D ... 20:42 -!- implement [n=impl@pool-72-85-129-112.bstnma.east.verizon.net] has quit [Remote closed the connection] 20:42 < digitarald> spain becomes the new web 3.0 base :D 20:42 < splatch`> digitarald: maybe in future when i'll rich i'll fly to Spain 20:42 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] 20:43 < digitarald> u don't need to get rich 20:43 < digitarald> u can fly from berlin 20:43 < digitarald> i know some people from poland here 20:44 < digitarald> living on mallorca 20:44 < digitarald> we met 3 of them when we started from Berlin Schönefeld \fs20 :D\fs18 20:44 < splatch`> huh, so let's do Agavi conference in mallorca! 20:44 < digitarald> mh ... -fs** 20:44 < splatch`> in/at 20:44 < digitarald> :D on 20:44 < digitarald> in 20:44 < digitarald> wherever 20:46 < splatch`> digitarald: cool when i'll have more money i'll go to you and you Poland friend with polish vodka :D 20:48 < digitarald> :D 20:50 < splatch`> i go look at some ugly code ;) 20:50 < splatch`> bye! 20:50 < digitarald> Wombert, would u use Growl notifications in your app? 20:50 < digitarald> as mac user ... 20:50 < Wombert> in a web app? 20:51 < digitarald> yes 20:51 < digitarald> backend 20:51 < Wombert> a hosted web app? 20:51 < Wombert> bo 20:51 < Wombert> no 20:51 < Wombert> I'd have to open ports 20:51 < Wombert> set up port forwarding etc 20:51 < digitarald> with JS 20:52 < digitarald> in the browser 20:52 < digitarald> no real Growl 20:52 < Wombert> ? 20:52 < digitarald> ... i called or totally different 20:52 < digitarald> Roar 20:52 < digitarald> *or-it 20:52 < Wombert> okay so it's not growl 20:52 < Wombert> and it runs on non macs 20:52 < Wombert> in the browser 20:52 < digitarald> yes 20:52 < Wombert> if the website is open 20:52 < Wombert> ? 20:52 < Wombert> what's the point 20:52 < digitarald> sweet looking 20:53 < digitarald> with queue 20:53 < Wombert> the window must be there if I want to notice the message 20:53 < digitarald> yes 20:53 < Wombert> I really can't imagine a single use case 20:53 < Wombert> I find grow redundant already 20:53 < digitarald> do u have apps relying heavily on ajax? 20:53 < Wombert> no 20:53 < digitarald> ok 20:53 < Wombert> but stil 20:53 < Wombert> l 20:54 < Wombert> what I hate about growl messages is that they disappear so quickly 20:54 < Wombert> on a desktop, well, they serve a purpose I can understand 20:54 < digitarald> for example a new mail Growl in a mailer interface 20:54 < Wombert> what for 20:55 < Wombert> you have to display the information anyway 20:55 < digitarald> additional to the blinking icon for new-mail 20:55 < Wombert> permanently 20:55 < Wombert> well 20:55 < Wombert> I'd say one blinking element is enough 20:55 < Wombert> :p 20:55 < Wombert> the whole point of growl is to tell you things you otherwise DON'T see 20:55 < Wombert> if I have the mail app open I'll notice the flashing envelope 20:56 < Wombert> if I don't have it in the foreground a growl doesn't help me either 20:56 < Wombert> it's about what you want users to focus on 20:56 < Wombert> I'd ask myself "okay... the envelope flashes... and what was that thing there in the top right corner for a second?" 20:56 < digitarald> does growl make sounds? 20:56 < Wombert> it can 20:56 < digitarald> k :) 20:56 < Wombert> I'd much rather play a sound when new mail arrives 20:57 < Wombert> no wait 20:57 < Wombert> it can't in fact 20:57 < Wombert> the apps play the sound 21:01 < _cheerios> alerts suck 21:02 < digitarald> not alerts 21:05 < digitarald> The Hives really help to concentrate 21:07 < digitarald> Foobar2k has also Growl like notication :) 21:11 < digitarald> http://digitarald.de/playground/roar.html 21:11 < digitarald> Roar, Growl for the web 21:11 < Wombert> I still think it's useless :( 21:11 < Wombert> btw, forgetfoo.com has had that for a long time 21:12 < digitarald> sure, its not knew, thats why I asked for your important opinion :) 21:13 < _cheerios> oh, those things 21:16 < digitarald> whats that forgetfoo page? "The FooForum might not work properly under your browser. It's been designed/developed with IE in mind, and some features currently won't work in Firefox/Mozilla." 21:17 < Wombert> he's a stupid, ignorant, right wing asshole blogger 21:17 < Wombert> if you want to know what 50% of americans are like, read his blog 21:17 < Wombert> he doesn't think for himself 21:18 < Wombert> he always quotes victor hansen 21:18 < Wombert> and he's a loyal bushie 21:18 < Wombert> oooh I must download monday's daily show 21:18 < Wombert> tony snow stepped down! 21:18 < digitarald> most of his latest diggs are stupid, i thought of that 21:18 < digitarald> where u download them? 21:19 < Wombert> dunno 21:19 < Wombert> I'll see on tuesday ;) 21:19 < Wombert> isohunt or so 21:19 < Wombert> or I watch it on comedycentral.de if they still have it there 21:19 < digitarald> no 21:20 < digitarald> ... maybe i hack them to work for me when they converted them to mootools :D 21:20 < digitarald> but now I need a proxy, because of the IP restriction for the video player ;) 21:20 < Wombert> cc.de/com is the slowest site on the internets 21:21 < digitarald> u can't watch them from spain, thats ooo mean 21:21 < Wombert> soooooo much flash and all 21:21 < Wombert> horrible 21:21 < digitarald> isohunt to the rescue 21:23 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["dreamingofbetter"] 21:23 < digitarald> i hope when comedycentral.de is on mootools, that it will be faster 21:24 < digitarald> ah, girl ... there ... laters 21:24 < digitarald> :) 21:24 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 21:28 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 21:36 < digitarald> :D 21:36 < digitarald> i just was in the #drupal channel 21:36 < digitarald> jquery is automatically included when a js file is included ... 21:36 < digitarald> what a logic 21:39 < digitarald> fuck ... they made it in the core 21:39 < digitarald> the only way is to delete jq from the themes dir 21:39 < digitarald> and to remove all drupal js 21:42 < Wombert> wow 21:43 < Wombert> august 15's daily show 21:43 < Wombert> stewart gets angry 21:43 < Wombert> nice 21:43 < Wombert> never seen him that bitter before 21:53 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 22:52 -!- Fastly [n=fast@host81-157-18-98.range81-157.btcentralplus.com] has quit [] --- Day changed Sun Aug 19 2007 00:56 -!- Wombert [n=Wombert@87.79.35.58] has quit [] 04:22 -!- impl [n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi 05:34 -!- MugeSo [n=chatzill@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi 05:38 < MugeSo> Oh! It stil look for documentation contributors... 06:52 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 06:52 < _cheerios> huomenta 06:58 < MugeSo> houmenta 07:05 -!- epaulin [n=epaulin@221.222.232.43] has joined #agavi 07:09 -!- impl [n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] 08:28 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 08:29 < Wombert> morning 08:30 < ttj> Yo. 08:30 < _cheerios> hai 08:31 < ttj> Just rediscovered The Crystal Method's Community Service. Didn't originally care that much about it, but tracks 9-11 make up quite a decent set of music to play while driving at fast speeds. :P 08:35 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 08:36 < digitarald> Huomenta! 08:36 < Wombert> hai 08:42 < digitarald> how was your night? 08:42 < Wombert> mh 08:42 < Wombert> well I slept in on the keyboard 08:43 < Wombert> well 08:43 < Wombert> fell asleep, I mean 08:43 < Wombert> and then I decided I should go home and use my bed for that instead 08:43 < Wombert> and now I'm back in ze office 08:44 < digitarald> good decision, productivity is really during sleep on your keyboard 08:44 < digitarald> +really low 08:48 < MugeSo> well..., it leave patterns of keyboard on your face? even now? 08:48 < Wombert> no ;) 08:49 < Wombert> only half of my face was sitting on the keybaord 08:49 < Wombert> plus, as I said, I woke up at 3 or so and went home 08:49 < MugeSo> It's good. 08:52 < splatch`> hello 08:52 < MugeSo> hello 08:52 < ttj> Wombert: Workaholic! :P 08:53 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 09:00 < Wombert> ttj: not really 09:00 < Wombert> I'd much rather still be asleep, then wake up slowly and do nothing all day 09:09 < MugeSo> Wombert: I agree with ttj 09:10 < MugeSo> you are in your office on "sunday", aren't you? 09:10 < MugeSo> :-p 09:10 < digitarald> i'm in the office too 09:10 < digitarald> ... home office, but office 09:11 < _cheerios> underwear programmers ftw 09:14 < Wombert> I'm in the office, yup, and it's sunday, yup 09:14 < Wombert> and my estimate is that I'll work for at least 12 hours nonstop from this point 09:14 < Wombert> no wait that would mean I can leave before midnight 09:15 < Wombert> so 13 hours at least 09:15 < digitarald> if u don't chat so much 09:20 < MugeSo> ........tell you the truth, i'm also working now :-) 10:40 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 11:50 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 12:16 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 12:45 -!- Fastly [n=fast@host81-157-18-98.range81-157.btcentralplus.com] has joined #agavi 12:48 < Fastly> hey guys 12:48 < Fastly> i'm getting a " 12:48 < Fastly> Too many execution runs have been detected for this Context. 12:49 < Fastly> when trying to customise my Error404SuccessView 12:49 < Fastly> i made it extend ProjectBaseView, removed execute() and added an executeHtml() as in other views... 12:50 < Wombert> yes 12:50 < Wombert> a slot of yours cannot be found 12:50 < Wombert> so the error404 action is called 12:50 < Wombert> which then sets up the default layout 12:50 < Wombert> with that same slot 12:51 < Wombert> which again cannot be found 12:51 < Wombert> so the error404 action is called 12:51 < Wombert> which then sets up the default layout 12:51 < Wombert> and so on 12:51 < Wombert> I suggest that you cater for this in your setupHtml 12:51 < Fastly> ahhh... interesting 12:52 < Wombert> public function setupHtml(AgaviRequestDataHolder $rd, $layoutName = null) 12:52 < Wombert> { 12:52 < Wombert> $this->loadLayout($layoutName); 12:52 < Wombert> } 12:52 < Wombert> change it to 12:52 < Wombert> public function setupHtml(AgaviRequestDataHolder $rd, $layoutName = null) 12:52 < Wombert> { 12:52 < Wombert> if($layoutName === null && $this->container->getParameter('is_slot')) { 12:52 < Wombert> $layoutName = 'slot'; 12:52 < Wombert> } 12:52 < Wombert> $this->loadLayout($layoutName); 12:52 < Wombert> } 12:56 < Fastly> that works great, thanks! 12:59 < Fastly> how are you doing, anyway? 13:18 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 13:19 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 13:38 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 14:04 < Wombert> friggen busy, Fastly 14:04 < Wombert> other than that, I'm good 14:04 < Wombert> http://trac.agavi.org/wiki/WTF 14:29 < MugeSo> by the way, 14:29 < MugeSo> What do you think about my patches for http://trac.agavi.org/ticket/544 14:55 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 113 (No route to host)] 15:04 -!- MugeSo [n=chatzill@FLH9Aab091.kng.mesh.ad.jp] has left #agavi ["User is away."] 15:14 -!- MugeSo [n=chatzill@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi 15:19 < Fastly> Wombert, I know agavi doesn't offer this as default functionality for various reasons, but do you use helpers at all for generating form elements? 15:19 < Wombert> nope 15:19 < Wombert> what for? :) 15:19 < Wombert> is not overly complicated 15:20 < Fastly> yeah i suppose 15:20 < Fastly> maybe just an extra layer of enforced consistency... 15:21 < Fastly> i can see them being more useful for dropdown lists 15:21 < Fastly> e.g. loading values from an array might be neater with a helper than using a foreach 15:22 < v-dogg> html generating helpers are something that must not be a part of a framework but nothing keeps you from using them 15:22 < v-dogg> there is a variety of form builders out there 15:23 < Fastly> i've used PEAR::QuickForm before... 15:24 < v-dogg> I think MikeSeth uses it with agavi 15:26 < Fastly> but i think it's a little bloated plus has to load the base PEAR system to use it... wondering whether it's worth it 15:27 < v-dogg> if you only use it to create 15:08 < MikeSeth> when wombie advised me to change the code, I did this 15:09 < MikeSeth> $template[item][id]))> 15:09 < MikeSeth> it hasnt occured to me that during reinvocation after validation failure $template[item] wouldnt be set 15:10 < MikeSeth> so the reinvoked form was created with action missing the ID 15:10 < _cheerios> shouldnt make an ounce of difference, unless you were prepopulating your form in the action 15:10 < MikeSeth> no no no no 15:10 < MikeSeth> in my original code, the id field was a hidden input and it was populated 15:11 < MikeSeth> but when I switched to wombie's scheme, the id value left the form and became a part of the URL 15:11 < _cheerios> ah, yeah, that there probably would die. 15:11 < MikeSeth> however, the action URL of the form wasnt build properly 15:11 < _cheerios> cant make variables from air, not even fpf 15:11 < MikeSeth> so I learned a valuable lesson :) 15:11 < _cheerios> gotcha :) 15:12 < SunboX> ahhh... i used strtolower 15:12 < SunboX> fck php 15:12 < MikeSeth> SunboX: hmmmmmmmm, this shouldnt happen. Are you sure you didnt damage the utf8 somehow? 15:12 < MikeSeth> ah 15:12 < MikeSeth> haha 15:12 < MikeSeth> happens 15:12 < SunboX> no, strtolower returns invalid utf-8 15:13 < MikeSeth> SunboX: strtolower is unaware of utf8 IMO 15:14 < MikeSeth> SunboX: you need to set the locale for it to work correctly. Something Agavi can do for you if you tell it to 15:14 < MikeSeth> SunboX: use mb_strtolower 15:14 < SunboX> k, thx :o) 15:16 < SunboX> works now :D 15:16 < MikeSeth> winner! 15:16 < SunboX> *smile 15:18 < _cheerios> --> jog 15:19 < MikeSeth> --> milkshake 15:24 -!- ttj [n=tjorri@vipunen.hut.fi] has quit [Remote closed the connection] 15:25 -!- ttj [n=tjorri@vipunen.hut.fi] has joined #agavi 15:31 -!- sean` [n=Sean@upeohilversum.speedxs.nl] has quit ["Ik ga weg"] 15:50 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 15:56 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 15:58 < _cheerios> one sweaty developer reporting in! 16:12 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 16:21 < _cheerios> hmm, creatine milkshakes 16:27 < Wombert> zomg 16:33 < RossC0> eek 16:34 < RossC0> right nearly time for me to head home! 16:35 < RossC0> Wombert: I got Slot Population Filter up and running :D 16:35 < Wombert> ace 16:35 < RossC0> http://trac.agavi.org/ticket/561 16:35 < Wombert> can we talk tomorrow, yeh? 16:35 < RossC0> suer can :D 16:35 < RossC0> *sure 16:38 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Nick collision from services.] 16:38 -!- Wombert_ [n=Wombert@62.143.77.83] has joined #agavi 16:38 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 16:39 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 16:39 -!- Wombert_ [n=Wombert@62.143.77.83] has quit [Read error: 104 (Connection reset by peer)] 16:40 -!- Fastly [n=fast@host86-137-238-46.range86-137.btcentralplus.com] has quit [] 16:41 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 16:44 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 16:51 -!- impl [n=impl@adsl-227-105-250.rmo.bellsouth.net] has joined #agavi 16:52 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 17:01 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Nick collision from services.] 17:01 -!- Wombert_ [n=Wombert@62.143.77.83] has joined #agavi 17:05 -!- Wombert_ [n=Wombert@62.143.77.83] has quit [Read error: 104 (Connection reset by peer)] 17:10 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 17:10 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 17:38 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 18:00 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] 18:12 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 18:25 -!- SunboX [n=Miranda@cable-62-117-14-63.cust.blue-cable.de] has joined #agavi 18:33 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Connection timed out] 19:02 < _cheerios> gotta love when irony strikes on the interweb: 19:03 < _cheerios> http://converdge.com/expertise 19:03 < _cheerios> "Warning: mysql_pconnect() [function.mysql-pconnect]: Link to server lost, unable to reconnect in /var/www/converdge/docs/mysql.class.php on line 550 19:03 < _cheerios> Notice: Use of undefined constant E_MYSQL_CONNECT - assumed 'E_MYSQL_CONNECT' in /var/www/converdge/docs/mysql.class.php on line 34 19:03 < _cheerios> critical error" 19:35 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 19:41 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Success] 20:22 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 20:25 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 20:25 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 20:26 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 20:39 -!- JamieWolf [n=Jamie@p5486CEBD.dip.t-dialin.net] has joined #agavi 20:43 < _cheerios> MikeSeth: does doctrine have toArray/fromArray generation like Propel? 20:48 < _cheerios> wtf. i know some of the authors of doctrine 20:51 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 21:01 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 21:02 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 21:04 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 21:06 -!- JamieWolf [n=Jamie@p5486CEBD.dip.t-dialin.net] has quit ["Trillian (http://www.ceruleanstudios.com"] 21:18 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 21:19 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 21:45 < trophaeum> Wombert, u better have slept by now :P 21:45 < Wombert> actually, I haven't :p 21:46 * impl gives Wombert some crack 21:46 < _cheerios> ! 21:47 < trophaeum> lol, sleep already woman! 21:55 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["Leaving"] 22:20 -!- _trophaeum [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Remote closed the connection] 22:29 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 22:52 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] 22:57 -!- SunboX [n=Miranda@cable-62-117-14-63.cust.blue-cable.de] has quit [Read error: 104 (Connection reset by peer)] 23:15 -!- sean`` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 23:15 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Nick collision from services.] 23:15 -!- sean`` is now known as sean` 23:18 < impl> I don't know how PHP6 is passing mbstring tests... 23:18 < impl> Ooh, this one faulted. 23:43 < impl> Wombert: any ideas for Config::import/export? 23:46 < impl> Wombert: Someone suggested fromArray and toArray 23:51 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Remote closed the connection] --- Day changed Tue Aug 21 2007 00:03 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 00:07 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 00:19 < trophaeum_> going from 1gig->2gig in this work box... ahhhhh so much better 00:20 < impl> :D 01:06 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi 01:06 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit [Client Quit] 01:07 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi 01:07 < MugeSo> huomenta 01:16 -!- epaulin [n=epaulin@123.112.69.144] has joined #agavi 01:39 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Remote closed the connection] 01:52 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 03:13 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]"] 04:21 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has quit ["good night"] 05:40 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has joined #agavi 05:41 < digitarald> Huomenta! 05:47 < digitarald> anyobody using RossC0's FPF patch? 05:47 < impl> Link? 05:48 < digitarald> http://trac.agavi.org/ticket/303 05:54 < impl> Interesting dealie.. 06:16 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 06:27 -!- impl [n=impl@adsl-227-105-250.rmo.bellsouth.net] has quit [Remote closed the connection] 06:41 < MikeSeth> huomenta 06:42 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 06:45 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 06:45 < _cheerios> huomenta 06:48 < codecop> huoment 06:48 < codecop> aa 06:48 < _cheerios> digitarald, I've tried RossCo's FPF patch. Didn't endup using it, but it's a bit of a blur as I can't remember why 06:54 < v-dogg> huomenta 07:10 < digitarald> why are so many different pattern support in expandVariables? 07:10 < digitarald> ... $foo, ${foo} or {$foo} 07:11 < digitarald> why those, not more or less? 07:13 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:13 < digitarald> RossC0, want expandVariables for mootools? :D 07:13 < RossC0> Huomenta! 07:14 < RossC0> whats expandVariables? 07:14 < RossC0> and yes 07:14 < RossC0> I must have M-U-S-T MUST! 07:14 < digitarald> the AgaviToolkit helper 07:15 < RossC0> sweet 07:18 < digitarald> is String::expand a good name for it? 07:20 < _cheerios> HashCookie::expand 07:23 < _cheerios> http://www.theonion.com/content/magazine/the_smug_little_shit_behind 07:23 < digitarald> RossC0: http://p.caboo.se/private/cxnrrvggwglfpbzj4y 07:24 < digitarald> allowed placeholders: ${name}, ${name|default}, {$name}, {$name|default} 07:24 < digitarald> and {$name|"default"} 07:25 < digitarald> or '' 07:25 < _cheerios> that looks really sweet 07:25 < _cheerios> (had no idea what you guys were hand-waving about before) 07:25 < digitarald> i thought defaut values are useful, for lazy coders 07:26 < RossC0> those examples right? 07:26 < RossC0> "{$name} was rated {$rating|0} times.".expand({name: 'John', rating: 5}); // returns "John was rated 1 times" 07:26 < digitarald> ahm 07:27 < RossC0> shouldn't that be "John was rated 5 times" 07:27 < digitarald> scribbled :D 07:27 < digitarald> yes 07:27 < RossC0> cool 07:27 < digitarald> i can edit 07:27 < RossC0> also "Row ${row} deleted, ${rows} missing.".expand({row: 1}); // returns "Row 1 deleted." 07:27 < RossC0> cool 07:27 < RossC0> kinda js templating 07:28 < digitarald> there is no if 07:28 < digitarald> i added the examples in the pastie :D 07:28 < digitarald> it does not skip that part 07:28 < digitarald> but i can add something like that 07:28 < digitarald> how would that syntax be? 07:29 < digitarald> another idea 07:29 < digitarald> i can add those options the ${...} 07:30 < digitarald> ${name|prepend-append} 07:34 < MikeSeth> RossC0: what does your blog run on? 07:34 < RossC0> digitarald: don't skip it 07:34 < RossC0> mephisto 07:34 < MikeSeth> RossC0: nonsuck? 07:34 < RossC0> I like it - just wish I had more time to blog 07:34 < RossC0> its nicely hackable 07:35 < MikeSeth> We need our own blog engine. Really. 07:35 < RossC0> I'm nonplussed - I was going to write a blog in merb - but whats the point 07:36 < RossC0> there are 100's of blogs - for me it would become an exercise of boredom as I would be lazy and not add anything new 07:36 < digitarald> RossC0, don't skip what? 07:36 < RossC0> digitarald: it does not skip that part 07:36 < RossC0> digitarald: but i can add something like that 07:36 < RossC0> I wouldn't skip it 07:37 < _cheerios> aye, need that group of ppl for a crazy active blog that rakes in the green 07:37 < digitarald> an if syntax would be nice 07:37 < digitarald> but thats not possible with that syntax now 07:37 < RossC0> maybe have an option to fill in missed vars 07:37 < digitarald> thats after the | 07:37 < digitarald> ${name|"Help, I'm missing"} 07:38 < RossC0> cool 07:38 < RossC0> keeps it simple :D 07:40 < digitarald> no default values means '' 07:40 < digitarald> and when u give true as second argument it does not replace the var when its not given and has no default value 07:41 < MikeSeth> what's this creepy syntax? smarty? 07:41 < MikeSeth> digitarald: IIRC it goes like ${foo|default:"bar"} in Smarty 07:42 < MikeSeth> actually {$foo|default:"bar"} 07:42 < _cheerios> could be smarty. use $foo, or if it's empty print "bar" ? 07:42 < MikeSeth> thats the smarty syntax as I recall it, yes 07:43 < digitarald> who needs smarty 07:43 < digitarald> expand is just a simple var replacer 07:44 < digitarald> maybe i should take out defaults 07:44 < RossC0> digitarald - remove defaults 07:44 < RossC0> or always ignore the var when no default given 07:44 < RossC0> make it simple 07:45 < RossC0> if people miss a hash key and value then there bad 07:45 < RossC0> *thier 07:45 < RossC0> *their 07:45 < RossC0> ZOMG 07:45 < RossC0> KAN N0T TpYE 07:45 < RossC0> :D 07:46 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 07:50 < digitarald> ignore a var means not replacing it or replace it with ''? 07:51 < RossC0> not replacing it 07:51 < RossC0> I dunno - actually allow all 07:51 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 07:52 < RossC0> then everyone will be happy 07:52 < RossC0> expand({row: 1}, true) - sets default if it doesn't exist to '' 07:52 < RossC0> otherwise use the default if it exists, otherwise output the missing var 07:52 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 07:54 -!- SunboX [n=Miranda@80.243.35.154] has joined #agavi 07:57 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 08:02 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 08:03 -!- Wombert_ [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 08:17 -!- Wombert_ [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] 08:17 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has joined #agavi 08:27 < digitarald> RossC0: http://p.caboo.se/private/tyk8eelpdwmpirkgpt 08:30 < RossC0> String.expandPattern ? 08:31 < RossC0> looks sweete 08:31 < RossC0> sweet 08:37 < MikeSeth> hmmmm 08:37 < MikeSeth> I need to place a quite long editable FAQ on a site I'm working on 08:37 < MikeSeth> I wonder if I should keep the content in the database 08:40 -!- SunboX2666 [n=Miranda@80.243.35.154] has joined #agavi 08:41 < _cheerios> for such faq's, something i'd like is the auto generation of the a links, for each entry, so they can be linked against #section-2-2 etc. 08:45 < RossC0> MikeSeth: could keep in the db then cache the output 08:46 < MikeSeth> RossC0: also right 08:53 < MikeSeth> _cheerios: doesnt routing do that already? 08:55 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 110 (Connection timed out)] 08:55 < _cheerios> not that i can think of 08:58 < RossC0> yeah you can supply fragment to the gen options param 09:00 -!- Spica [n=miikka@thule.yok.utu.fi] has joined #agavi 09:02 < _cheerios> doesn't that leaves spaces in the fragment, plus what about special chars ? 09:04 < RossC0> Any apache experts here? 09:04 < RossC0> apache isn't serving my full content - its missing some of the footer html 09:05 < RossC0> strange thing is its only doing it on one vhost on the dev box 09:05 < RossC0> the bad thing is its the staging vhost! and is causing some bad errors 09:07 < SunboX2666> he RossC0, how can i use flash messages in action and in view? 09:07 < RossC0> SunboX2666: I just set them up in the View 09:07 < MikeSeth> amazing 09:07 < RossC0> and then my master template outputs them 09:08 < MikeSeth> there's this girl I knew for years over IRC, a brilliant coder 09:08 < SunboX2666> yes, but wouldn't it be nice to the in action too? 09:08 < MikeSeth> if you used ircii you probably used her code 09:08 < MikeSeth> and it turns out she's a gay man! 09:08 < RossC0> http://trac.agavi.org/ticket/487 09:09 < RossC0> Well sure you can use it in the action - but then you must access it via the session 09:09 < RossC0> or extend the BaseAction to do that for you 09:09 < SunboX2666> hm, yes if i extend both, no more flash message are displayed 09:10 < SunboX2666> i'll take a look 09:10 < MikeSeth> RossC0: now we need Rails-style RJS 09:10 < RossC0> ah ok - the flash->read method is destructive 09:11 < RossC0> it also cleans the messages - so they dont get saved in the session 09:11 < RossC0> MikeSeth: eek RJS 09:11 < MikeSeth> RossC0: I hate the implementation, but the idea is right 09:12 < SunboX2666> the idea is good, i need something like that 09:12 < RossC0> MikeSeth: I dunno - I can see why its popular - but I like writing JS and think the best language to do it in is JS 09:13 < RossC0> well more precisely in MOO! 09:14 < MikeSeth> moo rox 09:17 < _cheerios> heh @ Mike's girls 09:17 < RossC0> any ideas on the Apache issue anyone heard similar 09:17 < _cheerios> "missing part of footer" ? like its being cut off, or totally missing? 09:19 < RossC0> yeah its cutting off the html 09:19 < RossC0> so it ends without the full ahref and no end div tags / body 09:19 < RossC0> also sometimes on next requests it outputs that and then the apache headers! 09:19 < RossC0> screwy 09:20 * RossC0 hoping google will be his friend! 09:20 < MikeSeth> _cheerios: nevertheless a brilliant coder. And I will keep thinking of her as she and refer to her as she 09:20 < _cheerios> I'll never ask you to hook me up. 09:21 < _cheerios> RossC0, sounds bizarre. gl. 09:21 < MikeSeth> kekeke. 09:23 < _cheerios> iirc, only once i've found the footer html erroneous and that was with mojavi when adding comments with executionfilter 09:23 < _cheerios> it replaced a bit too much 09:23 < _cheerios> (my error ofc, but took a while to pinpoint) 09:36 < MikeSeth> alright, where's caching implemented? 09:36 < MikeSeth> in ExecutionFilter? 09:36 < MikeSeth> I see 09:36 < MikeSeth> Why isn't it a separate class tho.. 09:37 < RossC0> ZOMG 09:37 < RossC0> the difference is staging has MINT stats 09:37 < RossC0> and the .htaccess file has this: php_value auto_prepend_file /var/www/mint/config/auto.php 09:38 < RossC0> MikeSeth - its not the best of names is it 09:38 < MikeSeth> RossC0: what is? *eyerub* 09:38 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 09:39 < RossC0> in ExecutionFilter for caching options 09:43 < MikeSeth> hmmm how would caching act for different locales? hmmmm 09:44 < MikeSeth> ahh I see 09:44 < MikeSeth> <3 whoever coded that up 09:57 -!- Wombert [n=Wombert@ip83.77.1311A-CUD12K-02.ish.de] has quit [] 09:57 -!- epaulin [n=epaulin@123.112.69.144] has quit ["Ex-Chat"] 10:08 < MikeSeth> Is gettext appropriate for storing long texts? e.g. whole paragraphs/pages? 10:08 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 10:10 < digitarald> localize template filders 10:10 < digitarald> folders 10:12 < MikeSeth> digitarald: in other words, no? :)\ 10:17 -!- EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi 10:17 < _cheerios> MikeSeth, it probably works, but... uh :p 10:17 < v-dogg> sure it does, doesn't it? 10:18 < v-dogg> I have only briefly tested gettext but I seem to recall that multi-row texts weren't a problem 10:19 < v-dogg> however, the editor I used sucked big time 10:23 < digitarald> thats why storing whole pages in gettext sucks ;) 11:12 -!- Fastly [n=fast@host86-137-238-46.range86-137.btcentralplus.com] has joined #agavi 11:14 < MikeSeth> wtf 11:14 < MikeSeth> $tm->_d('2007-01-01 00:00:00') 11:14 < MikeSeth> Calendar type 2007-01-01 00:00:00 not supported 11:14 < MikeSeth> Calendar type? O_O 11:14 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] 11:18 < MikeSeth> hmmm 11:20 < MikeSeth> Ah! Bug in date formatter. svn up = fixedz0r 11:21 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 131 (Connection reset by peer)] 11:37 < Spica> Hello! 11:37 < Spica> Could someone help me with a routing problem? (As for background, I downloaded Agavi only yesterday.) 11:37 < MikeSeth> hello 11:37 < MikeSeth> sure 11:38 < MikeSeth> ask away 11:38 < Spica> Okay, let me think how to explain this. 11:38 < Spica> I have a single routing rule in my routing.xml: 11:38 < v-dogg> pastebin.ca your routing.xml 11:38 < Spica> 11:39 < Spica> Ah, right. Okay. 11:40 < Spica> http://pastebin.ca/665510 11:40 < Spica> That is my routing.xml 11:40 < v-dogg> (everyone: Spica is a friend of mine. be nice to him or face my fury :) 11:41 < Spica> And then I am attempting to generate urls like: www.mydomain.com/project/home, www.mydomain.com/project/anotherpage 11:41 < Spica> And I am using the following for this attempt: $this->context->getRouting()->gen('page', array('page_title'=>'home') 11:42 < Spica> This, however, does not quite give me what I want.. but, instead, page_title remains empty. (and therefore all my links contain www.mydomain.com/project). 11:44 < Spica> It all works if I type ../home or ../anotherpage to my address bar. 11:44 < MikeSeth> Spica: do you have routing enabled in settings.xml? 11:44 < Spica> MikeSeth: Yes. 11:44 < MikeSeth> paste the full code you use in generating urls 11:45 < MikeSeth> do templates even have $this->context? 11:45 < MikeSeth> (and of course, make sure to use baseHref()) 11:46 < v-dogg> I don't think that is in a template (as I have already covered $ro template variable) 11:46 < Spica> I attempt to generate url in an action and them assign them into a variable using $this->setAttribute so that I can only render the final html content. 11:46 < Spica> I can paste you my menuaction, though. 11:47 < Wombert> MikeSeth: you can use the locale as a caching group 11:47 < v-dogg> Spica: meet Wombert, Wombs meet Spica 11:47 < Wombert> Spica: welcome to agavi 11:47 < v-dogg> yet another weirdo from Finland 11:47 < Wombert> ooooh 11:47 < Wombert> :) 11:47 * Wombert hugs Finland 11:47 < Spica> http://pastebin.ca/665514 <- my action 11:48 < Spica> Hello Wombert, nice to meet you. 11:48 < v-dogg> Wombert is from Germany (*ssshh* don't mention The War) 11:48 < Wombert> yes 11:48 < Wombert> don't! 11:48 < Wombert> :) 11:48 < v-dogg> you started it! you invaded Poland! 11:48 < Wombert> guys I'm so sorry but I need to do something very, very urgent right now 11:49 < Wombert> but I'll talk to you later 11:49 < Spica> See you later. 11:50 < v-dogg> Spica: sorry about these inside jokes. I'll show you a little movie clip later and you'll understand what we are talking about :) 11:50 < Wombert> digitarald: php supports $foo, {$foo} and ${foo), so expandVariables does, too 11:50 < Wombert> harhar v-dogg 11:50 < Wombert> do ghat 11:50 < Wombert> THAT 11:50 < Wombert> ! 11:50 < Wombert> : 11:50 < Wombert> laters 11:50 < MikeSeth> Wombert: figured that out already 11:50 < Spica> Oh, I do not mind. An my sense of humour equals to that of a dead fish, so it does not really matter. :) 11:51 < MikeSeth> Spica: so if you var_dump($linksArr) what do you get? 11:51 < digitarald> didnt knew about ${foo}, only the 2 others 12:00 < Spica> MikeSeth: Nice. I think that the data is actually there. The problem must come from my dead simple html-generating loop. 12:00 < Spica> I will paste it anyway. 12:00 * Spica usually write Java (EE) so PHP is slightly rusty. 12:01 < MikeSeth> Spica: I'm not sure why you're pregenerating the URLs. Especially in an action. 12:02 < Spica> Felt like a good idea to process them before rendering the data into html. 12:02 < Spica> http://pastebin.ca/665526 <- that is the var_dump, but as I said, the data appears to be there (although I swear I checked this already). 12:02 < MikeSeth> Spica: no, the view should be doing that, if anything. 12:04 < Spica> Well.. it is easily enough moved to the view. 12:04 < Fastly> how can inner join two tables on two fields (two in each table) 12:04 < Fastly> sorry... wrong chan.. 12:04 < MikeSeth> heh 12:07 < Spica> Nice, now it works. One should always have someone reading the code over the shoulder. I stupid and simple error in a dead simple piece of code. 12:07 < Spica> MikeSeth: Thank you for your help. 12:11 < Spica> MikeSeth: Then another question, if you still bear with me. Is there something wrong with the default value setting in my routing.xml? I am trying to have page_title set to 'home' if some accesses www.mydomain.com/ (instead of www.mydomain.com/home). 12:17 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 12:18 < digitarald> oh, u own mydomain.com ... damn ... I wanted that one 12:18 < v-dogg> har har :) 12:22 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 12:22 < Whisller> hi 12:23 < MikeSeth> Spica: wrong? no, albeit I'd just have a home/ route point to the same action as default route 12:26 < Wombert> Spica: it doesn't work? 12:26 < Spica> Not in the way I thought it would. :) 12:27 < Spica> I am trying to have page_title set to 'home' automatically if some requests / instead of /home. Naturally I can do this elsewhere, too, but I thought the routing.xml allows me to set default values. 12:28 -!- SunboX2666 is now known as SunboX_666 12:28 -!- SunboX_666 is now known as SunboX 12:29 < Spica> Oh, and I nearly forgot. One more, guys. 12:30 < Spica> I have a third party library located at project_root/libs/markdown (agavi at project_root/libs/agavi). 12:31 < Spica> I attempt to autoload markdown and it is successful as far as I know (at least it stopped giving me any errors once I got the path right). 12:31 < Spica> But I cannot directly use the method provided in that library in my action. 12:33 < MikeSeth> more details 12:34 < Spica> Okay. :) 12:34 < Spica> http://pastebin.ca/665559 12:34 < Spica> That is my autoload.xml 12:35 < v-dogg> it seems that markdown is not in a class 12:35 < v-dogg> 12:37 < Spica> I think it is not, no. 12:37 < v-dogg> so you can't use autoload 12:37 < Spica> I did not know this. 12:38 < v-dogg> yeah, my bad 12:38 < Spica> How do I get it in there then? 12:38 < v-dogg> so, you need to load it manually (include/require) or you can add it to config/compile.xml 12:39 < v-dogg> you might be better of loading it manually for now. doesn't get too complicated :) 12:39 < Spica> I have used it before (in a PoC) with require_once. 12:39 < v-dogg> off* 12:39 < Spica> I shall use that then. 12:40 < Spica> Or then I shall write a simple wrapper for markdown. 12:40 < Spica> Should not be complicated and then I could autoload it, right? 12:41 < v-dogg> sure but you don't really gain anything 12:42 < Spica> I need it in a few places so it just helps if Agavi does the loading for me. 12:42 < Spica> Then it right there waiting for me to use it. 12:42 < Spica> And I think the wrapper class would be really simple. 12:46 < v-dogg> yup 13:14 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 13:21 < digitarald> :( 13:21 < digitarald> in throwError i can't give a backupIndex for the error message 13:23 < digitarald> but getErrorMessage takes one 13:23 < digitarald> which is not used now 13:37 -!- _stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 13:38 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 60 (Operation timed out)] 14:08 -!- JamieWolf [n=Jamie@p5486CEBD.dip.t-dialin.net] has joined #agavi 14:13 -!- luke`_ [n=shoan@122.166.1.168] has joined #agavi 14:18 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 14:27 -!- luke` [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 14:38 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi 14:38 < MrJeep> hi 14:38 < MrJeep> does anyone know where I can find a "homemade" DateTime class, my server doesn't support it.. yet 14:42 -!- epaulin [n=epaulin@123.119.73.118] has joined #agavi 14:51 < _cheerios> there must be someway out here... 14:51 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["businessmantheyvedrankmywinetakemyherb"] 15:12 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 15:17 < digitarald> is there somewhere a class to parse dates/durations like "5 days", "1 hr", "next Monday" 15:17 < digitarald> or should strtotime handle that all w/o problems? 15:18 < Wombert> strtotime 15:18 < Wombert> but it doesn't really work reliably 15:18 < Wombert> there is one issue with it 15:18 < Wombert> it's tuesday right now 15:18 < Wombert> 17:17 15:18 < Wombert> if you get "Tuesday 18:00" 15:18 < Wombert> it will be next week's tuesday 15:18 < Wombert> not today 15:18 < Wombert> which sucks in my opinion :< 15:18 < digitarald> ok, validator can handle that 15:18 < digitarald> lets wrap it in a class to make it more useful 15:19 < digitarald> so, 2 days and 1 hour will be also calculated from now 15:30 -!- SunboX [n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] 15:35 < _cheerios> BaseDoctrineModel http://p.caboo.se/private/8dctdv0bdxomb55pkn ; comments welcome 15:38 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 15:38 -!- epaulin [n=epaulin@123.119.73.118] has quit ["Ex-Chat"] 15:59 * digitarald copies the code to his project 16:00 < digitarald> mh ... wanne see mine? 16:00 -!- sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi 16:00 < digitarald> mh, its 3 lines, an empty class 16:06 * _cheerios hugs digitarald 16:07 < _cheerios> i guess that's an it looks ok sign :) 16:41 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 17:33 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 17:49 < _cheerios> hmmhmmhmm 17:54 -!- JamieWolf [n=Jamie@p5486CEBD.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 17:55 -!- JamieWolf [n=Jamie@p5486C171.dip.t-dialin.net] has joined #agavi 18:53 < _cheerios> sigh, can't php give some warning when accessing private vars instead of returning null/false? 19:31 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 19:34 -!- impl [n=impl@adsl-227-105-250.rmo.bellsouth.net] has joined #agavi 19:36 < Wombert> _cheerios: it does 19:37 < _cheerios> hmm, i have default error settings and got nothing 19:37 < _cheerios> error_reporting = E_ALL & ~E_NOTICE 19:37 < _cheerios> need STRICT? 19:38 < _cheerios> oh, just read what that second part does there 19:42 < _cheerios> latest version of BaseDoctrineModel (it's getting crazy) http://p.caboo.se/private/mknbmpgyipisicekpb 19:43 < impl> Wombert: Come to any conclusion wrt AgaviConfig? 19:44 < Wombert> ... 19:44 < Wombert> _cheerios: ... 19:44 < Wombert> * Installation checklist: 19:44 < Wombert> * 1) prepareTable() 19:44 < Wombert> * - change this to reflect how your classes are named, to map model against correct database table 19:44 < Wombert> * 2) dbName + dbNameMaster 19:44 < Wombert> * - set according to your database environment 19:44 < Wombert> then why the hell do you make these two private? 19:45 < _cheerios> good call 19:45 < impl> I'd prefer abstract public function getDatabaseName() { } or so 19:45 < impl> but I'm weird like that 19:45 < Wombert> no, you're right actually 19:45 < _cheerios> in an ideal world the settings would come from databases.xml 19:46 * impl frowns at Doctrine 19:46 < Wombert> and all the other names are so weird as well 19:46 < impl> What's a sticky connection? 19:46 < Wombert> setConnection() doesn't accept an argument... so why not do it in initialize 19:46 < Wombert> plus 19:46 < _cheerios> Doctrine syntax does look a bit eww after Propel, yeah, if you've been using Prople I'm sure :) 19:46 < Wombert> why don't you read these settings from the database connection? 19:46 < Wombert> defaultConnection() does not indicate that it mutates the object 19:47 < Wombert> query() does not indicate that it returns an object 19:47 < impl> lol 19:47 < Wombert> conn() is not in line with setConnection() and defaultConnection() 19:47 < Wombert> what exactly does create() do 19:48 < impl> Wombert: It sounds like something along the lines of how we want Criteria2 to work 19:48 < _cheerios> mmm.. create() is the long syntax for $user = new User; (as in rosscos ticket) 19:48 < impl> oh, nevermind 19:48 < impl> why is that in query() then :s 19:49 < _cheerios> stickyConnection just keeps the selected database connection thruout the user of the Model 19:50 < _cheerios> *use 19:50 < impl> huh. 19:52 < _cheerios> default is use of SlaveDB, and whenever using MasterDB the next query reverts back to SlaveDB (unless using sticky) 19:53 < _cheerios> just something I needed there for a replication setup 19:53 < impl> What's the difference between master and slave DB? 19:53 < _cheerios> writes go to master, reads to slave 19:53 < _cheerios> if someone has a database proxy, these aren't so required, but i don't have one setup atm. 20:25 < _cheerios> Polished stuff based on feedback http://p.caboo.se/private/uahiuchh3aauytv716 20:54 -!- luke` [n=shoan@122.166.1.168] has joined #agavi 21:09 -!- luke`_ [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 21:23 -!- Fast2 [n=fast@host86-136-54-65.range86-136.btcentralplus.com] has joined #agavi 21:29 -!- Fastly [n=fast@host86-137-238-46.range86-137.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] 21:32 -!- digitarald [n=Miranda@62.43.146.182.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 21:43 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 21:51 < Fast2> out of interest... do you guys group your smaller slot actions into a single Slots module? 21:51 -!- Fast2 is now known as Fastly 22:11 < _cheerios> how to get the first result of an xpath query? 22:13 < _cheerios> ah, reading docs with both eyes open helped 22:15 < Wombert> ->items(0) 22:15 < Wombert> item() 22:15 < Wombert> it's just a DOMNodeList 22:15 * impl kicks his IRC framework repeatedly 22:21 < _cheerios> yeah, helped when i found that out in ze docs :) 22:21 < _cheerios> took your advice and parsed the databases.xml for settings 22:22 < impl> _cheerios: You use DatabaseConfigHandler? 22:22 < _cheerios> nope 22:22 < impl> Why not? 22:23 < _cheerios> ah, this is sweet now 22:23 < impl> because you SHOULD! 22:23 < _cheerios> $user = new MyRssUser(); instead of $user = $this->getContext()->getModel('MyRssUser'); 22:23 < _cheerios> and all code works the same, but much niiiiiiiicer 22:23 < impl> anyway, pastebin it up, let's see ;p 22:24 < _cheerios> im falling asleep, but ok, eyes bleeding, but a man's gotta code... ;) 22:24 < impl> haha, you can post it tomorrow or whenever 22:24 < impl> :P 22:25 < impl> Wombert: So you know how trophaeum had said that a solution to the grouping thing would be to maintain a variable in the cache that tracks the groups? 22:25 < impl> Wombert: I'm worried about maintaining state with that... 22:25 < impl> ie if some other script writes to the cache and *doesn't* use our caching libs, what do we do? 22:26 < Wombert> ehm 22:26 < Wombert> what? 22:29 < impl> Wombert: so we can clear an entire group, we have an entry in the cache that maps each individual group to a set of cache entries, right? 22:29 < _cheerios> impl, http://p.caboo.se/private/6t9duzgekf8pnvrvko 22:29 < Wombert> wait 22:29 < Wombert> are you talking about, say, memcached? 22:29 < impl> Yeah. 22:29 < Wombert> not only that 22:29 < Wombert> what if memcached throws out that tracking var 22:29 < Wombert> :p 22:29 < impl> that would suck :D 22:30 < impl> so I had the idea to, you know, modify how memcached works to maintain groups internally... 22:30 < impl> What do you think? :\ 22:31 < Wombert> that still means most people can't use it 22:31 -!- implement [n=impl@adsl-221-119-246.rmo.bellsouth.net] has joined #agavi 22:31 < Wombert> plus there's apc's cache thing 22:31 < Wombert> and so on 22:32 < implement> Sorry, power went out 22:32 < implement> :x 22:32 * implement checks logs 22:32 < implement> well, the idea would be to submit the patch to the memcache developers 22:32 -!- impl [n=impl@adsl-227-105-250.rmo.bellsouth.net] has quit [Nick collision from services.] 22:32 -!- implement is now known as impl 22:33 < impl> I don't know though 22:33 < impl> whether they'd be open to such a patch 22:34 < impl> _cheerios: looking now 22:35 < impl> _cheerios: yeah, you should use DatabaseConfigHandler for sure 22:36 < Wombert> that has been proposed before 22:36 < impl> no luck, huh? 22:36 < Wombert> and was usually dismissed because it's much more complicated to do the distributed storage then 22:36 < Wombert> but 22:36 < Wombert> I think a dedicated group map variable would be the best idea 22:36 < _cheerios> impl, that requires having $context 22:37 < impl> _cheerios: AgaviModel makes context available 22:37 < impl> oh, you're not extending it anymore 22:37 < _cheerios> none used in the new code 22:37 < impl> Wombert: How would we store it though? 22:37 < _cheerios> (can switch between, depending on which way the user wants to use it; via AgaviModel or without) 22:37 < Wombert> impl: just an array 22:37 < Wombert> for each group 22:38 < Wombert> that means n groups mean n+1 calls though 22:38 < impl> Wombert: I know, but the cache persists between script calls 22:38 < impl> so we'd have to store the group map in the cache 22:38 < impl> and like you said, the cache can delete it when it feels like 22:38 < Wombert> errrr 22:38 < Wombert> explain again 22:39 < impl> You would have to store this variable in the cache, right? 22:39 < Wombert> yes 22:39 < impl> But the cache *could* remove the variable from the cache 22:39 < impl> timeout, whatever 22:39 < impl> You mentioned that originally 22:41 < Wombert> yes 22:41 < Wombert> well bad luck then 22:41 < Wombert> the stored caches are not hit 22:41 < Wombert> and recreated 22:41 < Wombert> you can give it a higher priority in memcached 22:41 < Wombert> i.e. set it to never expire 22:41 < impl> Yeah but if you try to clear a group after that and it doesn't clear the group think of the potential problems 22:42 < Wombert> what do you mean, it doesn't clear the group 22:42 < impl> because reading the group variable wouldn't exist 22:42 < impl> My English must suck today, I'm not being very clear :\ 22:43 < Wombert> if the4 group map is not ther 22:43 < Wombert> then you can't read the cache either 22:43 < Wombert> :p 22:43 < impl> Sure you can.. 22:43 < impl> unless we prevent it from doing so 22:47 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["iDontHaveAMBPKeyboardButIDoHaveAPillow"] 22:49 < impl> Wombert: do you think cheerios's class there is a little unnecessary? 22:49 < Wombert> I think so, yes 22:49 < Wombert> a little 22:49 < impl> I think we need a DoctrineDatabaseAdapter 22:50 < impl> or without the adapter part, since we don't use that ;p 22:53 -!- JamieWolf [n=Jamie@p5486C171.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 22:53 < Wombert> yes 22:54 < Wombert> that we need 22:59 < impl> Hmm, XMPP is weird 22:59 < impl> It doesn't send a full block of XML data for each transaction 23:00 < impl> but rather at the initiation of the connection sends a and at the end of the connection , and messages go in the middle as part of the XML 23:00 < impl> really weird. 23:13 < Fastly> guys, i am wanting to redesign my method of chossing which .js files to link to each page... ideally i'd like to be able to set or unset a url in any view and finally when the page in rendered all the