[00:44] *** Caarrie|away is now known as Caarrie|sleeping [00:49] *** chealer_ has joined #tikiwiki [00:49] *** chealer has quit IRC (Read error: Connection reset by peer) [01:42] *** TNRR2012 has joined #tikiwiki [01:50] *** goj|ghost has joined #tikiwiki [01:54] *** goj has quit IRC (Ping timeout: 276 seconds) [01:54] *** goj|ghost is now known as goj [01:58] *** TNRR2012 has quit IRC (Remote host closed the connection) [02:52] *** TNRR2012 has joined #tikiwiki [02:53] <TNRR2012> tiki 6.3: i use tiki mainly for trackers and google maps. would it be wise for me to move into tiki 7 if these are the main features i use? thanx [03:12] *** TNRR2012 has left "Leaving" [05:32] *** chealer_ has quit IRC (Remote host closed the connection) [06:52] *** jph_ has joined #tikiwiki [07:18] <jph_> mornig guys [07:21] *** Wilkins_ has joined #tikiwiki [07:40] *** Merbster has joined #tikiwiki [08:03] *** Jyhem_laptop has joined #tikiwiki [08:33] *** jph__ has joined #tikiwiki [08:36] *** jph__ is now known as SJ-Jay [08:40] *** Tiki|bot0 has joined #tikiwiki [08:43] *** jph_ has quit IRC (*.net *.split) [08:43] *** Tiki|bot has quit IRC (*.net *.split) [08:43] *** Tiki|bot0 is now known as Tiki|bot [10:45] *** redflo has joined #tikiwiki [10:58] <CIA-88> tikiwiki: 03jean-lucnavarro * r35186 10/trunk/lang/fr/language.php: [TRA] more French translations [11:02] *** Caarrie|sleeping is now known as Caarrie|away [11:19] <CIA-88> tikiwiki: 03jean-lucnavarro * r35187 10/branches/7.x/lang/fr/language.php: [bp/r35186][TRA] more French translations [11:46] *** lphuberdeau has joined #tikiwiki [12:04] *** Bernard1 has joined #tikiwiki [12:31] <Merbster> who wrote the LDAP module? [12:36] <lphuberdeau> svn blame might be able to answer that question for you [12:36] <Merbster> I haven't set up SVN. [12:36] <Merbster> :P [12:36] <Merbster> We're just having trouble with the ldap module after we upgraded from 6.1 to 6.3 [12:36] <Merbster> But it's not consistant [12:37] <Merbster> Only some users are having trouble [12:38] *** redflo has quit IRC (Ping timeout: 260 seconds) [12:50] *** redflo has joined #tikiwiki [12:52] *** lphuberdeau has quit IRC (Ping timeout: 240 seconds) [12:58] <Tiki|bot> New Forum Posts: Persistent "Database Version Problem" even though update completed - http://tiki.org/tiki-view_forum_thread.php?forumId=6&comments_parentId=41717 [13:06] *** nkoth has joined #tikiwiki [13:07] *** radek82 has joined #tikiwiki [13:51] *** Merbster has quit IRC (Read error: Connection reset by peer) [13:53] *** SJ-Jay has quit IRC (Read error: Connection reset by peer) [13:56] <CIA-88> tikiwiki: 03lphuberdeau * r35188 10/trunk/ (3 files in 3 dirs): [MOD] Displaying additional help about tracker field types [14:12] *** jonnyb has joined #tikiwiki [14:13] <jonnyb> pre-fest polom [14:18] <Jyhem_laptop> ready to drive ? [14:19] <jonnyb> hi Jyhem_laptop - think so [14:19] <jonnyb> decided to pack everything to save choosing [14:19] * Jyhem_laptop has got the TikiHouse keys in his pocket. It's a nice TikiHouse [14:19] <jonnyb> nice! [14:20] <Jyhem_laptop> Olaf-Michael will be the first resident tonight [14:26] <Tiki|bot> New Forum Posts: parameters of the googlemap plugin - http://tiki.org/tiki-view_forum_thread.php?forumId=2&comments_parentId=41719 [14:33] <CIA-88> tikiwiki: 03lphuberdeau * r35189 10/trunk/ (3 files in 3 dirs): [MOD] Adding remove field controls [14:34] *** rodrigo_sampaio has joined #tikiwiki [14:38] <nkoth> What is the easiest way to "disable" a user account in Tiki? [14:40] <nkoth> Is it the banning feature? or is there an easier way? [14:48] *** redflo has quit IRC (*.net *.split) [14:48] *** lphuberdeau has joined #tikiwiki [14:57] <jonnyb> hi nkoth - i think banning is the one [14:58] *** redflo has joined #tikiwiki [14:59] <nkoth> I think I am going to have to write a ban user plugin to simplify this [15:08] <jonnyb> nkoth: a plugin? if the banning system doesn't ban people wouldn't it be better to fix it? [15:11] <nkoth> it works, it is just not particularly user friendly for the "admin" [15:11] <nkoth> takes too many clicks to get to it [15:11] <jonnyb> so could be improved? [15:11] <nkoth> the point is that I would like a ban button next to the user list [15:12] <nkoth> and I was thiking a plugin because then it could be used both in adminusers and in a pretty tracker as well [15:12] <nkoth> sort of an ajax "ban user" button [15:12] <CIA-88> tikiwiki: 03lphuberdeau * r35190 10/trunk/templates/tracker/edit_field.tpl: [FIX] Missing file [15:13] <jonnyb> would be nice - see what you mean now [15:22] *** rodrigo_sampaio has quit IRC (Read error: Connection reset by peer) [15:23] *** rodrigo_sampaio has joined #tikiwiki [15:31] <CIA-88> tikiwiki: 03jonnybradley * r35192 10/trunk/ (66 files in 57 dirs): (log message trimmed) [15:31] <CIA-88> tikiwiki: [MRG] Automatic merge, branches/7.x 35090 to 35187 [15:31] <CIA-88> tikiwiki: Conflicts occured during the merge. (hopefully correctly fixed - authors please check - remember: whitespace counts!) [15:31] <CIA-88> tikiwiki: tiki-edit_draw.php [15:31] <CIA-88> tikiwiki: lib/setup/prefs.php [15:31] <CIA-88> tikiwiki: lib/webmail/tikimaillib.php [15:31] <CIA-88> tikiwiki: lib/prefs/email.php [15:32] <jonnyb> wow - that was a hard merge... [15:37] <lphuberdeau> some of them are harder... [15:38] <jonnyb> hi lphuberdeau - indeed [15:38] <jonnyb> some of the changes to setup/prefs.php are very tricky to check [15:38] <lphuberdeau> most of the time, it's because of a backport [15:39] <jonnyb> yup - with different formatting in each branch (so dull) [15:39] <lphuberdeau> I always merge right after backporting so it's only my mess [15:40] <jonnyb> me too - if only... ;) [15:41] <jonnyb> i'm trying to fix nested trackerlists - was working in 6.x but in 7.x you only get the first item [15:42] <jonnyb> don't suppose you'd have any idea? my theory is a global (probably smarty) var getting mixed up [15:44] <jonnyb> maybe the {foreach} that was changed form a {section}... [15:47] <lphuberdeau> might be some variable override or something [15:48] <jonnyb> hmmm - there were also the changes for smarty 3 in there... [15:48] <jonnyb> tea might help! brb [15:50] <nkoth> jonnyb: do you mean in 8 it does not work? [15:51] <nkoth> (first item only except for last level is expected behavior for 6 and 7) [15:52] <nkoth> ok, i got condused [15:52] <nkoth> in 6 it worked but not in 7? [15:52] *** chealer has joined #tikiwiki [15:52] *** chealer has quit IRC (Changing host) [15:52] *** chealer has joined #tikiwiki [15:52] <jonnyb> really nkoth - i thought i had it working in 6 [15:53] <jonnyb> haven't rechecked in 6 but definitely not working in 7 or trunk [15:54] <nkoth> well,afaik, even in 6, nested only works if "the first (or any level except the last) trackerlist delivers one item" [15:55] <jonnyb> it works using something other than trackerlist in the tpl - i.e. other plugins (i get three items) [15:56] <nkoth> that true, but if you use other plugins other then tracker list in the tpl it is not strictly speaking a nested trackerlist [15:56] <jonnyb> but only the first one with trackerlist (using exact filter or itemId to get one item each time) [15:57] <jonnyb> there was a problem in 5 i fixed with plugins general, so it's not that (was just checking) [15:58] <jonnyb> so the trackerlist in the nest is only getting one item each time, it just doesn't come back after the first one [15:59] <lphuberdeau> any clue what itemChoices is supposed to do? [16:03] <nkoth> jonnyb: afaik, if your "outer" trackerlist returns > 1 item, and if you nest an "inner" trackerlist in it, the "outer" trackerlist will show only 1 item. [16:04] <nkoth> However, if your "outer" tracker list returns 1 item, and if the nested "inner" tracker returns many items, it is fine [16:06] <nkoth> lphuberdeau: itemChoices is used to limit the choices shown to the user in the dropdown [16:06] <lphuberdeau> I thought dropdowns declared the options in the options field [16:06] <nkoth> it's more for the user sector and country selector I think [16:07] <nkoth> maybe certain other fields as well [16:10] <jonnyb> sry - phone... [16:12] <lphuberdeau> OK, I'll try to see with those if I can get it to show in the UI [16:30] *** Bernard has joined #tikiwiki [16:30] *** Bernard1 has quit IRC (Read error: Connection reset by peer) [16:32] <lphuberdeau> jonnyb, was there a way to have a separator on the autocomplete stuff or my memory is filling gaps? [16:32] <jonnyb> for multiple items? yes... [16:33] <lphuberdeau> well, multiple groups for example [16:33] <jonnyb> one of the constructor options - it'll be on the jqueryui demo [16:33] *** Caarrie|away has quit IRC (Read error: Connection reset by peer) [16:34] <lphuberdeau> ah, got it [16:34] <lphuberdeau> I think it used to be handled by Tiki wasn't it? [16:34] <jonnyb> actually not documented [16:34] *** Caarrie has joined #tikiwiki [16:34] <jonnyb> it was a 3rd party plugin [16:35] <jonnyb> but by the guy who wrote the ui one [16:41] *** amette has quit IRC (Ping timeout: 240 seconds) [16:41] *** amette has joined #tikiwiki [16:43] <chealer> polom [16:51] <jonnyb> hi chealer [16:51] *** redflo has left [16:53] *** Caarrie is now known as Caarrie|away [16:53] <jonnyb> nkoth: sorry (client override) my "outer" trackerlist returns three items, and the "inner" one should then return one item for each of the three "sent" by the outer - didn't that use to work in 6? [16:55] <nkoth> jonnyb: that used to *not* work. I documented this on doc.t.w.o specifically [16:56] <jonnyb> hmm, weird - i'm (sort of) sure i have that working on Geoff's events thing [16:57] <nkoth> jonnyb: if you can check that will be great [17:10] *** Jyhem_laptop has quit IRC (Read error: Operation timed out) [17:11] <CIA-88> tikiwiki: 03lphuberdeau * r35195 10/trunk/ (4 files in 3 dirs): [MOD] Adding the permission-related field options [17:13] *** Caarrie has joined #tikiwiki [17:14] *** Caarrie|away has quit IRC (Disconnected by services) [17:14] *** Caarrie is now known as Caarrie|away [17:22] <jonnyb> nkoth: nope, can't find an example now - and out of time, will have to fight that one another day... (but it really _should_ work ;) ) [17:22] <CIA-88> tikiwiki: 03chealer * r35196 10/trunk/lib/prefs/print.php: fix "WebKit" case [17:23] <nkoth> jonnyb: i did spend a couple of days trying to fix it but got no where :) [17:24] <jonnyb> it's not much fun is it! very murky and smarty-y in there... [17:27] *** GillesMM has joined #tikiwiki [17:32] *** Bernard is now known as 16SAAN02W [17:33] <CIA-88> tikiwiki: 03nkoth * r35197 10/trunk/templates/wiki-plugins/wikiplugin_trackerlist.tpl: [ENH] item iteration is useful in pretty tracker as well [17:48] *** FridayGER has joined #tikiwiki [17:49] <FridayGER> Hi @ all [17:55] <FridayGER> help! [17:55] <FridayGER> !help [17:55] <FridayGER> hmm [17:55] <Tiki|bot> You can get a more complete list of commands that work with this bot at http://tiki.org/TikiBot . [17:56] *** FridayGER has quit IRC (Quit: Page closed) [18:12] <CIA-88> tikiwiki: 03chealer * r35198 10/trunk/lang/fr/language.php: [FIX] French: typos [18:13] *** jonnyb has quit IRC (Quit: I am going outside... I may be some time...) [18:17] *** GillesMM has quit IRC (Ping timeout: 240 seconds) [18:18] *** GillesMM has joined #tikiwiki [18:20] *** SiL3NC3 has joined #tikiwiki [18:21] <SiL3NC3> hi all ... [18:22] <SiL3NC3> just have a small question: i cannot find the place to set right to create new wiki pages ... [18:27] <lphuberdeau> there is no permission to create pages, just edit [18:33] *** chealer has quit IRC (Remote host closed the connection) [18:34] *** chealer has joined #tikiwiki [18:34] *** chealer has quit IRC (Changing host) [18:34] *** chealer has joined #tikiwiki [19:09] *** SiL3NC3_ has joined #tikiwiki [19:10] *** garyp has joined #tikiwiki [19:10] *** SiL3NC3 has quit IRC (Ping timeout: 250 seconds) [19:10] *** SiL3NC3_ is now known as SiL3NC3 [19:18] <SiL3NC3> thanx, but the right to edit pages was given, but the tab2 for creating pages is not displayed (by the custom group) [19:21] <SiL3NC3> also after cleaning caches [19:38] <CIA-88> tikiwiki: 03lphuberdeau * r35200 10/trunk/ (4 files in 4 dirs): [MOD] Adding multi-delete controls and field export [19:39] *** 16SAAN02W has quit IRC (Quit: Leaving.) [19:57] *** rodrigo_sampaio has quit IRC (Ping timeout: 252 seconds) [20:03] *** rodrigo_sampaio has joined #tikiwiki [20:24] <CIA-88> tikiwiki: 03sampaioprimo * r35201 10/trunk/doc/devtools/get_translation_percentage.php: minor fix on get_translation_percentage.php script [20:24] <CIA-88> tikiwiki: 03sampaioprimo * r35202 10/trunk/lib/setup/timer.class.php: indentation [20:26] <CIA-88> tikiwiki: 03sampaioprimo * r35203 10/trunk/lib/ (3 files in 3 dirs): [20:26] <CIA-88> tikiwiki: new get_strings.php: keep old translations even if it is equal to source [20:26] <CIA-88> tikiwiki: English string [20:26] <CIA-88> tikiwiki: 03sampaioprimo * r35204 10/trunk/get_strings2.php: new get strings: adding basic timer [20:27] <CIA-88> tikiwiki: 03lphuberdeau * r35205 10/trunk/ (4 files in 4 dirs): [MOD] Handling field import, removing now obsolete code [20:28] <CIA-88> tikiwiki: 03sampaioprimo * r35206 10/trunk/ (5 files in 3 dirs): [20:28] <CIA-88> tikiwiki: new get strings: optimizing algorithm to collect strings [20:28] <CIA-88> tikiwiki: and write to files [20:29] <lphuberdeau> bad news for the doc team, everything related to tiki-admin_tracker_fields.php is now outdated [20:30] *** RobertPlummer has joined #tikiwiki [20:31] <RobertPlummer> chealer: question. How do I escape in php to make a var safe for use in javascript/html? [20:32] <chealer> hi RobertPlummer [20:33] <RobertPlummer> polom [20:33] <chealer> RobertPlummer: I suppose your question is related to a mail I sent recently? [20:33] <RobertPlummer> yup [20:33] <RobertPlummer> want to make sure things are safe ;) [20:34] <RobertPlummer> is urlencode sufficient? [20:34] <chealer> RobertPlummer: it depends on the context, but the most common case just needs htmlspecialchars() [20:35] <RobertPlummer> $pageName = htmlspecialchars{$_REQUEST['pageName']); [20:35] <RobertPlummer> like that? [20:35] <chealer> as in the case I was discussing for r35099 [20:35] <RobertPlummer> oops, $pageName = htmlspecialchars($_REQUEST['pageName']); [20:35] <chealer> so instead of "<option value='".$gal['id']."'>".$gal['name']."</option>" "<option value='".$gal['id']."'>".htmlspcialchars($gal['name'])."</option>" [20:36] <chealer> RobertPlummer: indeed [20:36] <chealer> RobertPlummer: (assuming that $gal['id'] doesn't have metacharacters [20:36] <RobertPlummer> you da man [20:37] <chealer> RobertPlummer: https://www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet has a number of contexts that need different solutions, unfortunately it doesn't give precisely the solutions we use in Tiki [20:39] <chealer> RobertPlummer: for #2 Attribute Escape Before Inserting Untrusted Data into HTML Common Attributes you may need htmlspecialchars($foo, ENT_QUOTES) [20:39] <CIA-88> tikiwiki: 03lphuberdeau * r35207 10/trunk/lib/jquery_tiki/tiki-trackers.js: [FIX] Sorting broke somewhere along the way [20:40] <RobertPlummer> lphuberdeau: have you yet started anything that would incorporate the tracker query lib into trackers? [20:40] <lphuberdeau> no, and it's not anywhere in my to-do list [20:42] <RobertPlummer> think it would be a good idea if we make pretty trackers joinable? [20:46] <lphuberdeau> well, you could support pretty-tracker-like templates [20:46] <lphuberdeau> although that would most likely be read-only [20:47] <RobertPlummer> I just didn't envision tracker query lib a competing lib to trackers, I envisioned it as a core way of communicating from the database to tiki. [20:47] <RobertPlummer> you know, double the work. [20:48] <lphuberdeau> pretty tracker is very much happening in the plugins [20:48] <lphuberdeau> it's not a core feature at all [20:48] <RobertPlummer> ah, understood. [20:49] <RobertPlummer> With tracker query lib, I feel that it could partially be, and I hope to use some of the new funding for that, that is if you feel it is a good idea. [20:49] <RobertPlummer> ie, pretty trackers to me seems like a very nice UI for the tracker api, as we clean it up, we could incorporate it into tracker lib a bit. [20:50] <RobertPlummer> although I know much of it is plugin related. [20:51] <RobertPlummer> Also, sometime back jonnyb or you told me about a method to export tracker definitions, do you remember how? It might not have been you, it has been a long time, and I have a bad memory. [20:52] <lphuberdeau> into profiles or just the normal export? [20:53] <RobertPlummer> profile [20:53] <lphuberdeau> I would think that is under the profiles admin panel, but I never used it [20:54] <RobertPlummer> The only thing that concerns me about it is that it has a tracker id. [20:54] <RobertPlummer> is that somehow updated? [20:54] <RobertPlummer> o well, guess I'll have to test it. [21:01] *** garyp has left [21:03] *** rodrigo_sampaio has quit IRC (Quit: Leaving.) [21:03] *** rodrigo_sampaio has joined #tikiwiki [21:11] <RobertPlummer> lphuberdeau & chealer: I'm having problems with tiki-admin_trackers.php?trackerId={my_tracker_id}&exportTrackerProfile=y, I've got it running all the way down to line 44 of Tiki_Profile_InstallHandler_Tracker, and from there I get no errors, anyone know what is up? I'm on trunk. [21:13] <CIA-88> tikiwiki: 03robertplummer * r35208 10/trunk/tiki-edit_draw.php: [FIX] Fixes for intercepting changes that aren't saved. [21:24] <Tiki|bot> Info: Tiki will be at OSCON 2011 - http://info.tiki.org/article171-Tiki-will-be-at-OSCON-2011 [21:24] <lphuberdeau> never looked at that bit, sorry [21:44] <RobertPlummer> lphuberdeau: I know what it is, the Tiki_Profile_Object isn't sent to the profileinstaller. [21:44] <RobertPlummer> How do I send it? [21:44] <RobertPlummer> Although I am an experienced programmer, I am new to php objects. [21:44] <lphuberdeau> is the issue with import or export? [21:45] <RobertPlummer> export [21:45] <lphuberdeau> I just don't know how that code works [21:45] <RobertPlummer> In class Tiki_Profile_InstallHandler, function __construct( Tiki_Profile_Object $obj, $userData ), if I remove Tiki_Profile_object, and let the var be dynamic, it works fine. [21:45] <lphuberdeau> the other way around, the installer looks up the profile and the installation process handles all of this creation [21:47] <RobertPlummer> I think I have it, I need to send it Tiki_Profile_Object::serializeNamedObject( "type name" ) [21:50] <RobertPlummer> chealer, what do you think? any reason why I can't just remove the Tiki_Profile_Object type in from of $obj? [21:50] <RobertPlummer> Won't php just handle the var dynamically? [21:51] <lphuberdeau> depends on the code, but if if expects methods on the object, no [22:10] *** radek82 has quit IRC (Quit: Leaving) [22:18] *** rodrigo_sampaio has quit IRC (Quit: Leaving.) [22:20] *** rodrigo_sampaio has joined #tikiwiki [22:25] *** rodrigo_sampaio has quit IRC (Quit: Leaving.) [22:26] *** rodrigo_sampaio has joined #tikiwiki [22:34] <chealer> RobertPlummer: no idea, I know nothing of tracker internals and virtually nothing of profile internals neither [22:34] *** SiL3NC3 has left [22:52] *** tightwork has joined #tikiwiki [22:54] <tightwork> Hi. New user here. Created my first wiki, something I find useful from mediawiki is after creating a few subheadings a index will be created. I do not see this happening. How can I make this happen? [23:02] *** RobertPlummer has quit IRC (Ping timeout: 252 seconds) [23:09] <tightwork> hrm, for as many features this proj has id thing there would be way more people in here [23:18] *** rodrigo_sampaio has quit IRC (Ping timeout: 250 seconds) [23:24] *** RobertPlummer has joined #tikiwiki [23:25] <RobertPlummer> chealer: I'm trying to load in a profile that I made, and I get no profile data when I go to install it with the profile installer through the admin interface, anything I should try? [23:43] *** rodrigo_sampaio has joined #tikiwiki [23:45] <chealer> tightwork: did you see http://doc.tiki.org/Table+of+Contents ? [23:46] <chealer> RobertPlummer: is it on profiles.tiki.org or what? [23:46] <RobertPlummer> yea [23:47] <RobertPlummer> function showDetails returns null [23:47] <RobertPlummer> and throws exception, [23:47] <RobertPlummer> (javascript) [23:48] <RobertPlummer> I've been developing on my system for some time, I reverted back to a fresh svn and db, and I still get the same error. [23:49] <chealer> RobertPlummer: I get a JavaScript error clicking on Invoice on my trunk [23:49] <chealer> "missing ) in parenthetical" [23:53] <RobertPlummer> What browser are you using? [23:54] <RobertPlummer> Yea that is the same error I get. [23:54] <RobertPlummer> I get it with any profile. [23:57] <chealer> RobertPlummer: with Iceweasel 4 (Firefox) [23:57] <RobertPlummer> I loaded up 7, and it works fine.